Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Word-Dokumente Teilen und Seiten Extrahieren mit C#

Wordize for .NET ist eine professionelle Lösung zum programmatischen Teilen von Word-Dokumenten in Teile. Die Splitter-Klasse ermöglicht C#-Entwicklern die Aufteilung von Word-Dokumenten in Seiten, Abschnitte, Seitenbereiche unter Verwendung verschiedener Kriterien. Die programmatische Dokumententeilung spart Zeit bei der Verarbeitung großer Word-Dateien, vereinfacht die kollaborative Dokumentenarbeit und optimiert den Dokument-Workflow für Druck und Verteilung.

Beim Teilen eines Word-Dokuments in Teile generiert die API automatisch eindeutige Namen für jeden Teil nach der Regel {filename}_{index}.{extension}, wobei {filename} der Basisname der Ausgabedatei ist, {index} die sequenzielle Teilnummer ab 1, und {extension} die Erweiterung (Format) der Ausgabedatei.

Funktionale Eigenschaften:
  • Teilung nach Seiten - die Splitter.Split()-Methode mit SplitCriteria.Page-Parameter erstellt separate Dokumente für jede Seite der Quell-Word-Datei
  • Teilung nach Abschnitten - Verwendung von SplitCriteria.SectionBreak zur Aufteilung des Word-Dokuments nach Abschnittsgrenzen
  • Teilung basierend auf Überschriftenstilen - der SplitCriteria.Style-Parameter mit SplitStyle-Spezifikation ermöglicht die Aufteilung des Word-Dokuments nach Absätzen mit spezifischen Überschriftenstilen wie "Heading 1", "Heading 2"
  • Extraktion von Seitenbereichen - die Splitter.ExtractPages()-Methode extrahiert angegebene Seiten oder Seitenbereiche aus dem Word-Dokument
  • Leere Seiten entfernen - die Splitter.RemoveBlankPages()-Methode entfernt leere Seiten zur Verbesserung der Lesbarkeit und Reduzierung der Word-Dateigröße
  • Fluent API-Unterstützung für Teilungsoperationen über SplitterContext und Methodenverkettung, verbessert die Klarheit des C#-Codes
Anwendungsszenarien:
  • Extraktion einzelner Seiten aus Word-Dokumenten für selektive Bearbeitung
  • Aufteilung großer Handbücher, technischer Spezifikationen und Berichte in separate Kapitel oder Abschnitte für einfache Verteilung und Bearbeitung
  • Word-Dokumente in optimal dimensionierte Teile für separate Druckaufträge oder Verteilung auf mehrere Drucker aufteilen
  • Extraktion einzelner Abschnitte für parallele Bearbeitung durch verschiedene Teammitglieder mit anschließender Ergebniszusammenführung
  • Aufteilung archivierter Word-Dokumente in Teile zur Optimierung des Speichersystems und schnellem Zugriff auf benötigte Informationen
  • Entfernung leerer Seiten zur Word-Dokumentgrößenreduzierung und Verbesserung der Leistung von Dokument-Workflow-Systemen

Testen Sie die Möglichkeiten der programmatischen Word-Dokumententeilung in der interaktiven Online-Demo auf dieser Seite. Laden Sie dazu Ihr Word-Dokument hoch, wählen Sie das Teilungskriterium, führen Sie die Operation aus und laden Sie die erhaltenen Teile zur Überprüfung herunter. Das bereitgestellte C#-Code-Fragment unter Verwendung der Splitter-Klasse ist vollständig bereit für die Verwendung in Ihrem .NET-Projekt.

C#
Code ausführen
Laden Sie das Dokument hoch, das Sie teilen möchten
Ausgabeformat aus der Liste auswählen
using Wordize.Splitting;

Splitter.Split("Input.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.docx",  "Output_section.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Code ausführen

Wie man Word programmatisch in Teile aufteilt

  1. Verbinden Sie das Wordize SDK mit Ihrem .NET-Projekt
  2. Rufen Sie die Splitter.Split()-Methode auf und geben Sie als Parameter das Word-Dokument, den Basisnamen der Ausgabedatei und SplitOptions mit Teilungskriterien an. Die Formate werden automatisch basierend auf Dateierweiterungen bestimmt
  3. Erhalten Sie die geteilten Word-Dateien entsprechend den angegebenen Parametern
5%