Splitter

Splitter class

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

public class Splitter : Processor

Методы

ИмяОписание
static Create(SplitterContext)Создает новый экземпляр процессора-разделителя.
Execute()Выполнить действие процессора.
From(Stream, LoadOptions)Указывает входной документ для обработки.
From(string, LoadOptions)Указывает входной документ для обработки.
To(List<Stream>, SaveFormat)Указывает список выходных потоков документов.
To(List<Stream>, SaveOptions)Указывает список выходных потоков документов.
To(Stream, SaveFormat)Указывает выходной поток для процессора.
To(Stream, SaveOptions)Указывает выходной поток для процессора.
To(string, SaveFormat)Указывает выходной файл для процессора.
To(string, SaveOptions)Указывает выходной файл для процессора.
static ExtractPages(string, string, int, int)Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл. Формат выходного файла определяется расширением имени выходного файла.
static ExtractPages(Stream, Stream, SaveFormat, int, int)Извлекает указанный диапазон страниц из потока документов и сохраняет извлеченные страницы в выходной поток, используя указанный формат сохранения.
static ExtractPages(Stream, Stream, SaveOptions, int, int)Извлекает указанный диапазон страниц из потока документов и сохраняет извлеченные страницы в выходной поток, используя указанный формат сохранения.
static ExtractPages(string, string, SaveFormat, int, int)Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл, используя указанный формат сохранения.
static ExtractPages(string, string, SaveOptions, int, int)Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл, используя указанный формат сохранения.
static RemoveBlankPages(string, string)Удаляет пустые страницы из документа и сохраняет вывод. Возвращает список номеров страниц, которые были удалены.
static RemoveBlankPages(Stream, Stream, SaveFormat)Удаляет пустые страницы из документа, предоставленного во входном потоке, и сохраняет обновленный документ в выходном потоке в указанном формате сохранения. Возвращает список номеров страниц, которые были удалены.
static RemoveBlankPages(Stream, Stream, SaveOptions)Удаляет пустые страницы из документа, предоставленного во входном потоке, и сохраняет обновленный документ в выходном потоке в указанном формате сохранения. Возвращает список номеров страниц, которые были удалены.
static RemoveBlankPages(string, string, SaveFormat)Удаляет пустые страницы из документа и сохраняет вывод в указанном формате. Возвращает список номеров страниц, которые были удалены.
static RemoveBlankPages(string, string, SaveOptions)Удаляет пустые страницы из документа и сохраняет вывод в указанном формате. Возвращает список номеров страниц, которые были удалены.
static Split(Stream, SaveFormatSplitOptions)Разделяет документ из входного потока на несколько частей на основе указанных параметров разделения и возвращает полученные части в виде массива потоков в указанном формате сохранения.
static Split(Stream, SaveOptionsSplitOptions)Разделяет документ из входного потока на несколько частей на основе указанных параметров разделения и возвращает полученные части в виде массива потоков в указанном формате сохранения.
static Split(string, string, SplitOptions)Разделяет документ на несколько частей на основе указанных параметров разделения и сохраняет полученные части в файлы. Формат выходного файла определяется расширением имени выходного файла.
static Split(string, string, SaveFormatSplitOptions)Разбивает документ на несколько частей на основе указанных параметров разделения и сохраняет полученные части в файлы в указанном формате сохранения.
static Split(string, string, SaveOptionsSplitOptions)Разбивает документ на несколько частей на основе указанных параметров разделения и сохраняет полученные части в файлы в указанном формате сохранения.

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