ExtractPages

ExtractPages(string, string, int, int)

Extrahiert einen angegebenen Seitenbereich aus einer Dokumentdatei und speichert die extrahierten Seiten in einer neuen Datei. Das Ausgabedateiformat wird durch die Erweiterung des Ausgabedateinamens bestimmt.

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, 
    int pageCount)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
startPageIndexInt32Der nullbasierte Index der ersten zu extrahierenden Seite.
pageCountInt32Anzahl der zu extrahierenden Seiten.

Beispiele

Zeigt, wie Seiten aus dem Dokument extrahiert werden.

// Es gibt mehrere Möglichkeiten, Seiten aus dem Dokument zu extrahieren:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

Siehe auch


ExtractPages(string, string, SaveFormat, int, int)

Extrahiert einen angegebenen Seitenbereich aus einer Dokumentdatei und speichert die extrahierten Seiten im angegebenen Speicherformat in einer neuen Datei.

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveFormatSaveFormatDas Speicherformat.
startPageIndexInt32Der nullbasierte Index der ersten zu extrahierenden Seite.
pageCountInt32Anzahl der zu extrahierenden Seiten.

Beispiele

Zeigt, wie Seiten aus dem Dokument extrahiert werden.

// Es gibt mehrere Möglichkeiten, Seiten aus dem Dokument zu extrahieren:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

Siehe auch


ExtractPages(string, string, SaveOptions, int, int)

Extrahiert einen angegebenen Seitenbereich aus einer Dokumentdatei und speichert die extrahierten Seiten im angegebenen Speicherformat in einer neuen Datei.

public static void ExtractPages(string inputFileName, string outputFileName, 
    SaveOptions saveOptions, int startPageIndex, int pageCount)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveOptionsSaveOptionsDie Speicheroptionen.
startPageIndexInt32Der nullbasierte Index der ersten zu extrahierenden Seite.
pageCountInt32Anzahl der zu extrahierenden Seiten.

Siehe auch


ExtractPages(Stream, Stream, SaveFormat, int, int)

Extrahiert einen angegebenen Seitenbereich aus einem Dokumentstream und speichert die extrahierten Seiten unter Verwendung des angegebenen Speicherformats in einem Ausgabestream.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveFormatSaveFormatDas Speicherformat.
startPageIndexInt32Der nullbasierte Index der ersten zu extrahierenden Seite.
pageCountInt32Anzahl der zu extrahierenden Seiten.

Beispiele

Zeigt, wie Seiten aus dem Dokument aus dem Stream extrahiert werden.

using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ExtractPagesStream.docx", FileMode.Create, FileAccess.ReadWrite))
        Splitter.ExtractPages(streamIn, streamOut, SaveFormat.Docx, 0, 2);
}

Siehe auch


ExtractPages(Stream, Stream, SaveOptions, int, int)

Extrahiert einen angegebenen Seitenbereich aus einem Dokumentstream und speichert die extrahierten Seiten unter Verwendung des angegebenen Speicherformats in einem Ausgabestream.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    int startPageIndex, int pageCount)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveOptionsSaveOptionsDie Speicheroptionen.
startPageIndexInt32Der nullbasierte Index der ersten zu extrahierenden Seite.
pageCountInt32Anzahl der zu extrahierenden Seiten.

Siehe auch