Split

Split(string, string, SplitOptions)

Delar upp ett dokument i flera delar baserat på de angivna delningsalternativen och sparar de resulterande delarna till filer. Utdatafilformatet bestäms av filändelsen på utdatafilnamnet.

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen som används för att generera filnamn för dokumentdelar med regeln “outputFile_partIndex.extension”
optionsSplitOptionsAlternativ för dokumentdelning.

Exempel

Visar hur man delar upp dokumentet efter sidor.

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);

Se även


Split(string, string, SaveFormatSplitOptions)

Delar upp ett dokument i flera delar baserat på de angivna delningsalternativen och sparar de resulterande delarna till filer i det angivna sparformatet.

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen som används för att generera filnamn för dokumentdelar med regeln “outputFile_partIndex.extension”
saveFormatSaveFormatSparformatet.
optionsSplitOptionsAlternativ för dokumentdelning.

Exempel

Visar hur man delar upp dokumentet efter sidor.

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);

Se även


Split(string, string, SaveOptionsSplitOptions)

Delar upp ett dokument i flera delar baserat på de angivna delningsalternativen och sparar de resulterande delarna till filer i det angivna sparformatet.

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen som används för att generera filnamn för dokumentdelar med regeln “outputFile_partIndex.extension”
saveOptionsSaveOptionsSparalternativen.
optionsSplitOptionsAlternativ för dokumentdelning.

Se även


Split(Stream, SaveFormatSplitOptions)

Delar upp ett dokument från en indataström i flera delar baserat på de angivna delningsalternativen och returnerar de resulterande delarna som en array av strömmar i det angivna sparformatet.

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
saveFormatSaveFormatSparformatet.
optionsSplitOptionsAlternativ för dokumentdelning.

Exempel

Visar hur man delar upp dokument från strömmen efter sidor.

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);
}

Se även


Split(Stream, SaveOptionsSplitOptions)

Delar upp ett dokument från en indataström i flera delar baserat på de angivna delningsalternativen och returnerar de resulterande delarna som en array av strömmar i det angivna sparformatet.

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
saveOptionsSaveOptionsSparalternativen.
optionsSplitOptionsAlternativ för dokumentdelning.

Se även