ExtractPages

ExtractPages(string, string, int, int)

Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл. Формат выходного файла определяется расширением имени выходного файла.

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, 
    int pageCount)
ПараметрТипОписание
inputFileNameStringИмя входного файла.
outputFileNameStringИмя выходного файла.
startPageIndexInt32Нулевой индекс первой страницы для извлечения.
pageCountInt32Количество страниц, которые необходимо извлечь.

Примеры

Показывает, как извлекать страницы из документа.

// Существует несколько способов извлечения страниц из документа:
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);

Смотрите также


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

Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл, используя указанный формат сохранения.

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ПараметрТипОписание
inputFileNameStringИмя входного файла.
outputFileNameStringИмя выходного файла.
saveFormatSaveFormatФормат сохранения.
startPageIndexInt32Нулевой индекс первой страницы для извлечения.
pageCountInt32Количество страниц, которые необходимо извлечь.

Примеры

Показывает, как извлекать страницы из документа.

// Существует несколько способов извлечения страниц из документа:
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);

Смотрите также


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

Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл, используя указанный формат сохранения.

public static void ExtractPages(string inputFileName, string outputFileName, 
    SaveOptions saveOptions, int startPageIndex, int pageCount)
ПараметрТипОписание
inputFileNameStringИмя входного файла.
outputFileNameStringИмя выходного файла.
saveOptionsSaveOptionsПараметры сохранения.
startPageIndexInt32Нулевой индекс первой страницы для извлечения.
pageCountInt32Количество страниц, которые необходимо извлечь.

Смотрите также


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

Извлекает указанный диапазон страниц из потока документов и сохраняет извлеченные страницы в выходной поток, используя указанный формат сохранения.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ПараметрТипОписание
inputStreamStreamВходной поток.
outputStreamStreamВыходной поток.
saveFormatSaveFormatФормат сохранения.
startPageIndexInt32Нулевой индекс первой страницы для извлечения.
pageCountInt32Количество страниц, которые необходимо извлечь.

Примеры

Показывает, как извлекать страницы документа из потока.

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

Смотрите также


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

Извлекает указанный диапазон страниц из потока документов и сохраняет извлеченные страницы в выходной поток, используя указанный формат сохранения.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    int startPageIndex, int pageCount)
ПараметрТипОписание
inputStreamStreamВходной поток.
outputStreamStreamВыходной поток.
saveOptionsSaveOptionsПараметры сохранения.
startPageIndexInt32Нулевой индекс первой страницы для извлечения.
pageCountInt32Количество страниц, которые необходимо извлечь.

Смотрите также