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

Dokument-Teilung und Seiten-Extraktion mit C#

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

Beim Teilen eines 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 Quelldatei
  • Teilung nach Abschnitten - Verwendung von SplitCriteria.SectionBreak zur Dokumentaufteilung nach Abschnittsgrenzen
  • Teilung basierend auf Überschriftenstilen - der SplitCriteria.Style-Parameter mit SplitStyle-Spezifikation ermöglicht die Dokumentaufteilung nach Absätzen mit spezifischen Überschriftenstilen
  • Extraktion von Seitenbereichen - die Splitter.ExtractPages()-Methode extrahiert angegebene Seiten oder Seitenbereiche aus dem Dokument
  • Leere Seiten entfernen - die Splitter.RemoveBlankPages()-Methode entfernt leere Seiten zur Verbesserung der Lesbarkeit und Dateiengrößenreduzierung
  • Fluent API-Unterstützung für Teilungsoperationen über SplitterContext und Methodenverkettung, verbessert die Klarheit des C#-Codes
Anwendungsfälle:
  • Seiten-Extraktion für selektive Bearbeitung
  • Dokumentationsvorbereitung für Druck
  • Kollaborative Dokumentenarbeit
  • Datenarchivierung und Restrukturierung
  • Inhaltsvorbereitung für Web-Veröffentlichung
  • Entfernung leerer Seiten und überflüssiger Inhalte

Testen Sie die Möglichkeiten der programmatischen Dokumententeilung in der interaktiven Online-Demo auf dieser Seite. Laden Sie dazu Ihr Dokument hoch, wählen Sie das Teilungskriterium, führen Sie die Operation aus und laden Sie die erhaltenen Teile 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 PDF, Word, HTML programmatisch in Teile aufteilt

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