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[]