Split

Split(string, string, SplitOptions)

Teilt ein Dokument basierend auf den angegebenen Teiloptionen in mehrere Teile auf und speichert die resultierenden Teile in Dateien. Das Ausgabedateiformat wird durch die Erweiterung des Ausgabedateinamens bestimmt.

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Ausgabedateiname, der zum Generieren von Dateinamen für Dokumentteile mithilfe der Regel „outputFile_partIndex.extension“ verwendet wird.
optionsSplitOptionsOptionen zum Aufteilen von Dokumenten.

Beispiele

Zeigt, wie ein Dokument nach Seiten aufgeteilt wird.

string doc = MyDir + "Big document.docx";

SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);

Siehe auch


Split(string, string, SaveFormatSplitOptions)

Teilt ein Dokument basierend auf den angegebenen Teiloptionen in mehrere Teile auf und speichert die resultierenden Teile in Dateien im angegebenen Speicherformat.

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Ausgabedateiname, der zum Generieren von Dateinamen für Dokumentteile mithilfe der Regel „outputFile_partIndex.extension“ verwendet wird.
saveFormatSaveFormatDas Speicherformat.
optionsSplitOptionsOptionen zum Aufteilen von Dokumenten.

Beispiele

Zeigt, wie ein Dokument nach Seiten aufgeteilt wird.

string doc = MyDir + "Big document.docx";

SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);

Siehe auch


Split(string, string, SaveOptionsSplitOptions)

Teilt ein Dokument basierend auf den angegebenen Teiloptionen in mehrere Teile auf und speichert die resultierenden Teile in Dateien im angegebenen Speicherformat.

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Ausgabedateiname, der zum Generieren von Dateinamen für Dokumentteile mithilfe der Regel „outputFile_partIndex.extension“ verwendet wird.
saveOptionsSaveOptionsDie Speicheroptionen.
optionsSplitOptionsOptionen zum Aufteilen von Dokumenten.

Siehe auch


Split(Stream, SaveFormatSplitOptions)

Teilt ein Dokument aus einem Eingabestream basierend auf den angegebenen Teilungsoptionen in mehrere Teile auf und gibt die resultierenden Teile als Array von Streams im angegebenen Speicherformat zurück.

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
saveFormatSaveFormatDas Speicherformat.
optionsSplitOptionsOptionen zum Aufteilen von Dokumenten.

Beispiele

Zeigt, wie Dokumente seitenweise aus dem Stream aufgeteilt werden.

using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
    SplitOptions options = new SplitOptions();
    options.SplitCriteria = SplitCriteria.Page;
    Stream[] stream = Splitter.Split(streamIn, SaveFormat.Docx, options);
}

Siehe auch


Split(Stream, SaveOptionsSplitOptions)

Teilt ein Dokument aus einem Eingabestream basierend auf den angegebenen Teilungsoptionen in mehrere Teile auf und gibt die resultierenden Teile als Array von Streams im angegebenen Speicherformat zurück.

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
saveOptionsSaveOptionsDie Speicheroptionen.
optionsSplitOptionsOptionen zum Aufteilen von Dokumenten.

Siehe auch