PdfFileEditor
Обзор
PdfFileEditor — это класс в Aspose.PDF FOSS для .NET.
Только реальные дополнения к PdfFileEditor: состояние обработки исключений, обёртки Try* вокруг существующих рабочих методов и перегрузки MemoryStream/file для SplitToBulks/SplitToPages, которые оборачивают реальные реализации byte[] уже присутствующие в PdfFileEditor.cs.
Этот класс предоставляет 117 методов для работы с объектами PdfFileEditor в программах .NET. Доступные методы включают: AddMargins, AddMarginsPct, AddPageBreak, Append, Concatenate, Delete, Extract, Insert, MakeBooklet, MakeNUp, ResizeContents, ResizeContentsPct и ещё 15 методов. Все публичные члены доступны любой .NET-приложению после установки пакета Aspose.PDF FOSS для .NET. Свойства: AllowConcatenateExceptions, AllowExceptions, CloseConcatenatedStreams, ConcatenationPacketSize, ConversionLog, ConvertTo и ещё 19.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
AllowExceptions | bool | Чтение/запись | Когда истинно, методы Try* распространяют исключения; когда ложно (по умолчанию) они захватывают исключение в LastException и возвращают false. |
LastException | Exception? | Чтение | Последнее исключение, захваченное методом Try*, или null. |
RemoveSignatures | bool | Чтение/запись | Если true, подписи, присутствующие во входных данных, удаляются из вывода Concatenate. |
OwnerPassword | string | Чтение/запись | Если не пусто, выводы Concatenate шифруются этим паролем владельца (AES-128) после завершения слияния. |
KeepActions | bool | Чтение/запись | Если true, Concatenate учитывает действия уровня документа /AA во входных данных и копирует их в каталог вывода. |
MergeDuplicateLayers | bool | Чтение/запись | Если значение истинно, идентичные группы optional-content во входных данных дедублируются в выводе Concatenate. |
PreserveUserRights | bool | Чтение/запись | Если значение истинно, вывод Concatenate сохраняет записи /UR usage-rights из входных данных. |
UniqueSuffix | string | Чтение/запись | Шаблон суффикса, используемый для устранения конфликтов имён полей формы, когда KeepFieldsUnique истинно. |
ConversionLog | string | Чтение | Диагностический журнал, созданный при последнем проходе Concatenate / ConvertTo. |
ConvertTo | PdfFormat | Чтение/запись | Целевой формат PDF/A для следующего вывода Concatenate. |
CorruptedItems | CorruptedItem[] | Чтение | Элементы, которые путь Concatenate пропустил, потому что их ввод не удалось разобрать. |
AllowConcatenateExceptions | bool | Чтение/запись | Устаревшее свойство, оставленное для совместимости с API. |
CopyLogicalStructure | bool | Чтение/запись | Отражает PdfFileEditor.CopyLogicalStructure. |
CopyOutlines | bool | Чтение/запись | Отражает PdfFileEditor.CopyOutlines. |
CorruptedFileAction | ConcatenateCorruptedFileAction | Чтение/запись | Отражает PdfFileEditor.CorruptedFileAction. |
CloseConcatenatedStreams | bool | Чтение/запись | Если истинно, потоковые перегрузки Concatenate / Append / Insert освобождают входные потоки (и поток вывода после записи) после завершения операции. |
KeepFieldsUnique | bool | Чтение/запись | Если true, Concatenate переименовывает конфликтующие имена полей формы во входных данных, чтобы в выводе имена полей были уникальными. |
MergeDuplicateOutlines | bool | Чтение/запись | Если true, одинаковые записи оглавления из входных данных объединяются в выводе вместо дублирования. |
IncrementalUpdates | bool | Чтение/запись | Если true, Concatenate добавляет страницы к назначению, используя инкрементные обновления PDF, вместо полной перезаписи файла. |
OptimizeSize | bool | Чтение/запись | Если значение истинно, Concatenate выполняет проход оптимизации вывода перед сохранением. |
ConcatenationPacketSize | int | Чтение/запись | Подсказка размера буфера (байт), используемая потоковыми реализациями Concatenate. |
UseDiskBuffer | bool | Чтение/запись | Если значение истинно, Concatenate буферизует промежуточные страницы на диске вместо памяти. |
E_EMPTY_PAGE_RANGE | string | Чтение | Сообщение об ошибке для нулевых/пустых диапазонов страниц. |
E_SMALL_PAGE_RANGE | string | Чтение | Сообщение об ошибке для диапазона страниц, содержащего менее 2 элементов. |
E_WRONG_PAGE_RANGE | string | Чтение | Сообщение об ошибке для диапазона страниц, где начало > конец. |
Методы
| Подпись | Описание: |
|---|---|
TryAppend(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | Вызывает TryAppend(inputFile, portFiles, startPage, endPage, outputFile) на этом экземпляре PdfFileEditor. |
TryAppend(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | Вызывает TryAppend(inputStream, portStreams, startPage, endPage, outputStream) у этого экземпляра PdfFileEditor. |
TryConcatenate(inputFiles: string[], outputFile: string) | Вызывает TryConcatenate(inputFiles, outputFile) у этого экземпляра PdfFileEditor. |
TryConcatenate(firstInputFile: string, secInputFile: string, outputFile: string) | Вызывает TryConcatenate(firstInputFile, secInputFile, outputFile) у этого экземпляра PdfFileEditor. |
TryConcatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | Вызывает TryConcatenate(firstInputFile, secInputFile, blankPageFile, outputFile) у этого экземпляра PdfFileEditor. |
TryConcatenate(inputStream: Stream[], outputStream: Stream) | Вызывает TryConcatenate(inputStream, outputStream) у этого экземпляра PdfFileEditor. |
TryConcatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | Вызывает TryConcatenate(firstInputStream, secInputStream, blankPageStream, outputStream) у этого экземпляра PdfFileEditor. |
TryConcatenate(src: Document[], dest: Document) | Вызывает TryConcatenate(src, dest) у этого экземпляра PdfFileEditor. |
TryDelete(inputFile: string, pageNumber: int[], outputFile: string) | Вызывает TryDelete(inputFile, pageNumber, outputFile) у этого экземпляра PdfFileEditor. |
TryDelete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | Вызывает TryDelete(inputStream, pageNumber, outputStream) на этом экземпляре PdfFileEditor. |
TryExtract(inputFile: string, startPage: int, endPage: int, outputFile: string) | Вызывает TryExtract(inputFile, startPage, endPage, outputFile) на этом экземпляре PdfFileEditor. |
TryExtract(inputFile: string, pageNumber: int[], outputFile: string) | Вызывает TryExtract(inputFile, pageNumber, outputFile) на этом экземпляре PdfFileEditor. |
TryExtract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | Вызывает TryExtract(inputStream, pageNumber, outputStream) на этом экземпляре PdfFileEditor. |
TryInsert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | Вызывает TryInsert(inputFile, insertLocation, portFile, pageNumber, outputFile) в этом экземпляре PdfFileEditor. |
TryInsert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | Вызывает TryInsert(inputStream, insertLocation, portStream, pageNumber, outputStream) в этом экземпляре PdfFileEditor. |
TryMakeBooklet(inputFile: string, outputFile: string) | Вызывает TryMakeBooklet(inputFile, outputFile) в этом экземпляре PdfFileEditor. |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | Вызывает TryMakeBooklet(inputFile, outputFile, pageSize) в этом экземпляре PdfFileEditor. |
TryMakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | Вызывает TryMakeBooklet(inputFile, outputFile, leftPages, rightPages) у этого экземпляра PdfFileEditor. |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | Вызывает TryMakeBooklet(inputFile, outputFile, pageSize, leftPages, rightPages) у этого экземпляра PdfFileEditor. |
TrySplitFromFirst(inputFile: string, location: int, outputFile: string) | Вызывает TrySplitFromFirst(inputFile, location, outputFile) у этого экземпляра PdfFileEditor. |
TrySplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | Вызывает TrySplitFromFirst(inputStream, location, outputStream) у этого экземпляра PdfFileEditor. |
TrySplitToEnd(inputFile: string, location: int, outputFile: string) | Вызывает TrySplitToEnd(inputFile, location, outputFile) на этом экземпляре PdfFileEditor. |
TrySplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | Вызывает TrySplitToEnd(inputStream, location, outputStream) на этом экземпляре PdfFileEditor. |
TryResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | Вызывает TryResizeContents(source, destination, pages, parameters) на этом экземпляре PdfFileEditor. |
TryResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | Вызывает TryResizeContents(source, destination, pages, parameters) на этом экземпляре PdfFileEditor. |
TryResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | Вызвает TryResizeContents(source, destination, pages, newWidth, newHeight) у этого экземпляра PdfFileEditor. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream) | Вызывает TryMakeBooklet(inputStream, outputStream) у данного экземпляра PdfFileEditor. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | Вызывает TryMakeBooklet(inputStream, outputStream, pageSize) у данного экземпляра PdfFileEditor. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | Вызывает TryMakeBooklet(inputStream, outputStream, leftPages, rightPages) у данного экземпляра PdfFileEditor. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | Вызывает TryMakeBooklet(inputStream, outputStream, pageSize, leftPages, rightPages) у данного экземпляра PdfFileEditor. |
TryMakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | Вызывает TryMakeNUp(firstInputFile, secondInputFile, outputFile) на этом экземпляре PdfFileEditor. |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int) | Вызывает TryMakeNUp(inputFile, outputFile, x, y) на этом экземпляре PdfFileEditor. |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | Вызывает TryMakeNUp(inputFile, outputFile, x, y, pageSize) на этом экземпляре PdfFileEditor. |
TryMakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | Вызывает TryMakeNUp(inputFiles, outputFile, isSidewise) на этом экземпляре PdfFileEditor. |
TryMakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | Вызвает TryMakeNUp(firstInputStream, secondInputStream, outputStream) у этого PdfFileEditor экземпляра. |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | Вызвает TryMakeNUp(inputStream, outputStream, x, y) у этого PdfFileEditor экземпляра. |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | Вызвает TryMakeNUp(inputStream, outputStream, x, y, pageSize) у этого PdfFileEditor экземпляра. |
TryMakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | Вызвает TryMakeNUp(inputStreams, outputStream, isSidewise) у этого PdfFileEditor экземпляра. |
ResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | Вызывает ResizeContents(source, destination, pages, parameters) у этого экземпляра PdfFileEditor. |
ResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | Вызывает ResizeContents(source, destination, pages, parameters) у этого экземпляра PdfFileEditor. |
ResizeContents(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | Вызывает ResizeContents(source, destination, pages, newWidth, newHeight) у этого экземпляра PdfFileEditor. |
ResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | Вызывает ResizeContents(source, destination, pages, newWidth, newHeight) у этого экземпляра PdfFileEditor. |
ResizeContentsPct(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | Выполняет вызов ResizeContentsPct(source, destination, pages, newWidth, newHeight) у этого экземпляра PdfFileEditor. |
ResizeContentsPct(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | Выполняет вызов ResizeContentsPct(source, destination, pages, newWidth, newHeight) у этого экземпляра PdfFileEditor. |
AddMargins(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | Выполняет вызов AddMargins(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin) у этого экземпляра PdfFileEditor. |
AddMargins(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | Выполняет вызов AddMargins(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin) у этого экземпляра PdfFileEditor. |
AddMarginsPct(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | Вызывает AddMarginsPct(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin) у этого экземпляра PdfFileEditor. |
AddMarginsPct(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | Вызывает AddMarginsPct(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin) у этого экземпляра PdfFileEditor. |
MakeBooklet(inputStream: Stream, outputStream: Stream) | Вызывает MakeBooklet(inputStream, outputStream) у этого экземпляра PdfFileEditor. |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | Вызывает MakeBooklet(inputStream, outputStream, pageSize) у этого экземпляра PdfFileEditor. |
MakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | Вызывает MakeBooklet(inputStream, outputStream, leftPages, rightPages) у этого экземпляра PdfFileEditor. |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | Вызывает MakeBooklet(inputStream, outputStream, pageSize, leftPages, rightPages) на этом объекте PdfFileEditor. |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int) | Вызывает MakeNUp(inputFile, outputFile, x, y) на этом объекте PdfFileEditor. |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | Вызывает MakeNUp(inputFile, outputFile, x, y, pageSize) на этом объекте PdfFileEditor. |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | Вызывает MakeNUp(inputStream, outputStream, x, y) на этом объекте PdfFileEditor. |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | Вызывает MakeNUp(inputStream, outputStream, x, y, pageSize) у этого экземпляра PdfFileEditor. |
MakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | Вызывает MakeNUp(firstInputFile, secondInputFile, outputFile) у этого экземпляра PdfFileEditor. |
MakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | Вызывает MakeNUp(firstInputStream, secondInputStream, outputStream) у этого экземпляра PdfFileEditor. |
MakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | Вызывает MakeNUp(inputFiles, outputFile, isSidewise) у этого экземпляра PdfFileEditor. |
MakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | Вызывает MakeNUp(inputStreams, outputStream, isSidewise) у этого экземпляра PdfFileEditor. |
SplitToBulks(inputFile: string, numberOfPage: int[][]) | Вызывает SplitToBulks(inputFile, numberOfPage) у этого экземпляра PdfFileEditor. |
SplitToBulks(inputStream: Stream, numberOfPage: int[][]) | Вызывает SplitToBulks(inputStream, numberOfPage) у этого экземпляра PdfFileEditor. |
SplitToPages(inputStream: Stream) | Вызывает SplitToPages(inputStream) у этого экземпляра PdfFileEditor. |
SplitToPages(inputFile: string, fileNameTemplate: string) | Вызывает SplitToPages(inputFile, fileNameTemplate) у этого экземпляра PdfFileEditor. |
SplitToPages(inputStream: Stream, fileNameTemplate: string) | Вызывает SplitToPages(inputStream, fileNameTemplate) у этого экземпляра PdfFileEditor. |
Concatenate(inputFiles) | Объединить несколько PDF-документов в один. |
Extract(inputPdf: byte[], startPage: int, endPage: int) | Извлечь страницы из PDF-документа. |
Split(inputPdf: byte[]) | Разделить PDF на отдельные файлы страниц. |
Delete(inputPdf: byte[], pageNumbers) | Удалить страницы из PDF. |
Extract(inputPdf: byte[], pageNumbers: int[]) | Извлечь определённые страницы (по массиву номеров страниц) из PDF. |
SplitFromFirst(inputPdf: byte[], pageCount: int) | Извлечь первые N страниц из PDF. |
SplitToEnd(inputPdf: byte[], startPage: int) | Извлечь страницы от startPage до конца документа. |
SplitToPages(inputPdf: byte[]) | Разделить PDF на отдельные одностраничные документы (псевдоним для Split). |
SplitToPages(inputFile: string) | Разделить PDF-файл по указанному пути на MemoryStreams, по одному на страницу . |
SplitToBulks(inputPdf: byte[], pageRanges: int[][]?) | Разделить PDF на несколько частей на основе диапазонов страниц. |
MakeBooklet(inputPdf: byte[]) | Создать буклет из PDF. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize) | Создать буклет из PDF, используя указанный размер страницы. |
MakeBooklet(inputPdf: byte[], leftPages: int[], rightPages: int[]) | Создать буклет, используя только указанные левые и правые страницы. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize, leftPages: int[], rightPages: int[]) | Создать буклет, используя указанные левые/правые страницы и пользовательский размер страницы. |
Append(inputPdf: byte[], portPdf: byte[], startPage: int, endPage: int) | Добавить страницы из исходного PDF к входному PDF. |
Append(inputPdf: byte[], portPdfs: byte[][], startPage: int, endPage: int) | Добавьте страницы из нескольких исходных PDF к входному PDF. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], startPage: int, endPage: int) | Вставьте страницы из исходного PDF в целевой PDF в заданной позиции. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], pageNumbers: int[]) | Вставьте определённые страницы из исходного PDF в целевой PDF в заданной позиции. |
ResizeContents(source: Document, parameters: ContentsResizeParameters) | Измените размер содержимого всех страниц документа, применив масштаб/трансляцию, полученную из параметров полей. |
ResizeContents(source: Document, pages: int[], parameters: ContentsResizeParameters) | Изменить размер содержимого конкретных страниц в документе, применяя преобразование масштабирования/смещения, полученное из параметров полей. |
Concatenate(inputFiles: string[], outputFile: string) | Объединить несколько PDF-файлов в один выходной файл. |
Concatenate(firstInputFile: string, secInputFile: string, outputFile: string) | Объединить два PDF-файла в один выходной файл. |
Concatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | Объединить два PDF-файла, вставив между ними разделитель-пустую страницу. |
SplitFromFirst(inputFile: string, location: int, outputFile: string) | Разделить с первых N страниц и записать в выходной файл. |
SplitToEnd(inputFile: string, location: int, outputFile: string) | Разделить с страницы startPage до конца и записать в выходной файл. |
Extract(inputFile: string, pageNumber: int[], outputFile: string) | Извлечь конкретные страницы из PDF-файла и записать в выходной файл. |
Extract(inputFile: string, startPage: int, endPage: int, outputFile: string) | Извлечь диапазон страниц из PDF-файла и записать в выходной файл. |
Extract(inputStream: Stream, startPage: int, endPage: int, outputStream: Stream) | Извлеките диапазон страниц из потока и запишите его в выходной поток. |
Concatenate(inputStream: Stream[], outputStream: Stream) | Объедините несколько PDF-потоков в один выходной поток. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, outputStream: Stream) | Объедините два PDF-потока в один выходной поток. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | Объедините два PDF-потока, вставив между ними разделитель в виде пустой страницы. |
Concatenate(src: Document[], dest: Document) | Конкатенировать страницы src в существующий документ dest. |
AddPageBreak(src: Document, dest: Document, pageBreaks: PageBreak[]) | Скопировать каждую исходную страницу в назначение, разбивая любую исходную страницу, на которую ссылается одна или несколько записей PageBreak, на отдельные страницы назначения, чьи MediaBoxes описывают горизонтальную полосу, которую каждая страница занимает в оригинале. |
AddPageBreak(src: Stream, dest: Stream, pageBreaks: PageBreak[]) | Потоковая перегрузка AddPageBreak(Document, Document, PageBreak[]). |
AddPageBreak(src: string, dest: string, pageBreaks: PageBreak[]) | Перегрузка по пути к файлу AddPageBreak(Document, Document, PageBreak[]). |
Append(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | Присоедините страницы из исходных потоков к входному потоку и запишите их в выходной. |
Append(inputStream: Stream, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | Добавьте страницы из единственного исходного потока во входной поток и запишите в выходной. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | Вставьте страницы из исходного потока во входной поток в заданную позицию. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | Вставьте определённые страницы из исходного потока во входной поток. |
Extract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | Извлеките определённые страницы из потока и запишите в выходной поток. |
Delete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | Удалить определённые страницы из потока и записать в выходной поток. |
SplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | Разделить поток с первой страницы до pageCount. |
SplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | Разделить поток с startPage до конца. |
Delete(inputFile: string, pageNumber: int[], outputFile: string) | Удалить определённые страницы из PDF-файла и записать в выходной файл. |
Insert(inputFile: string, insertLocation: int, portFile: string, startPage: int, endPage: int, outputFile: string) | Вставить страницы из исходного PDF в целевой PDF в указанной позиции и записать в выходной файл. |
Insert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | Вставить определённые страницы из исходного PDF в целевой PDF в указанной позиции и записать в выходной файл. |
Append(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | Добавить страницы из нескольких исходных PDF-файлов к входному PDF и записать в выходной файл. |
Append(inputFile: string, portFile: string, startPage: int, endPage: int, outputFile: string) | Добавить страницы из одного исходного PDF-файла к входному PDF и записать в выходной файл. |
MakeBooklet(inputFile: string, outputFile: string) | MakeBooklet из пути к файлу в путь к файлу. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | MakeBooklet из пути к файлу в путь к файлу с определённым размером страницы. |
MakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | MakeBooklet из пути к файлу в путь к файлу с массивами левых/правых страниц. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | MakeBooklet из пути к файлу в путь к файлу с размером страницы и массивами левых/правых страниц. |