Class Splitter
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Предоставляет методы, предназначенные для разделения документов на части с использованием различных критериев.
public static class SplitterНаследование
Унаследованные члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Методы
ExtractPages(string, string, int, int)
Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл. Формат выходного файла определяется расширением имени выходного файла.
public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла.
startPageIndex int
Индекс первой страницы для извлечения (индексация начинается с нуля).
pageCount int
Количество страниц для извлечения.
ExtractPages(string, string, SaveFormat, int, int)
Извлекает указанный диапазон страниц из файла документа и сохраняет извлеченные страницы в новый файл, используя указанный формат сохранения.
public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла.
saveFormat SaveFormat
Формат сохранения.
startPageIndex int
Индекс первой страницы для извлечения (индексация начинается с нуля).
pageCount int
Количество страниц для извлечения.
ExtractPages(Stream, Stream, SaveFormat, int, int)
Извлекает указанный диапазон страниц из потока документа и сохраняет извлеченные страницы в выходной поток, используя указанный формат сохранения.
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)Параметры
inputStream Stream
Входной поток.
outputStream Stream
Выходной поток.
saveFormat SaveFormat
Формат сохранения.
startPageIndex int
Индекс первой страницы для извлечения (индексация начинается с нуля).
pageCount int
Количество страниц для извлечения.
RemoveBlankPages(string, string)
Удаляет пустые страницы из документа и сохраняет выходной файл. Возвращает список номеров страниц, которые были удалены.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла.
Возвращает
Список номеров страниц, которые были признаны пустыми и удалены.
RemoveBlankPages(string, string, SaveFormat)
Удаляет пустые страницы из документа и сохраняет выходной файл в указанном формате. Возвращает список номеров страниц, которые были удалены.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла.
saveFormat SaveFormat
Формат сохранения.
Возвращает
Список номеров страниц, которые были признаны пустыми и удалены.
RemoveBlankPages(Stream, Stream, SaveFormat)
Удаляет пустые страницы из документа, предоставленного во входном потоке, и сохраняет обновленный документ в выходной поток в указанном формате сохранения. Возвращает список номеров страниц, которые были удалены.
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)Параметры
inputStream Stream
Входной поток.
outputStream Stream
Выходной поток.
saveFormat SaveFormat
Формат сохранения.
Возвращает
Список номеров страниц, которые были признаны пустыми и удалены.
Split(string, string, SplitOptions)
Разделяет документ на несколько частей на основе указанных параметров разделения и сохраняет результирующие части в файлах. Формат выходного файла определяется расширением имени выходного файла.
public static void Split(string inputFileName, string outputFileName, SplitOptions options)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла, используемое для генерации имени для частей документа по правилу “outputFile_partIndex.extension”.
options SplitOptions
Параметры разделения документа.
Split(string, string, SaveFormat, SplitOptions)
Разделяет документ на несколько частей на основе указанных параметров разделения и сохраняет результирующие части в файлах в указанном формате сохранения.
public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)Параметры
inputFileName string
Имя входного файла.
outputFileName string
Имя выходного файла, используемое для генерации имени для частей документа по правилу “outputFile_partIndex.extension”.
saveFormat SaveFormat
Формат сохранения.
options SplitOptions
Параметры разделения документа.
Split(Stream, SaveFormat, SplitOptions)
Разделяет документ из входного потока на несколько частей на основе указанных параметров разделения и возвращает результирующие части в виде массива потоков в указанном формате сохранения.
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)Параметры
inputStream Stream
Входной поток.
saveFormat SaveFormat
Формат сохранения.
options SplitOptions
Параметры разделения документа.
Возвращает
Stream[]