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 | Читання/Запис | Якщо true, методи Try* поширюють виключення; якщо false (за замовчуванням) вони захоплюють виключення в LastException і повертають false. |
LastException | Exception? | Читання | Останнє виключення, захоплене методом Try*, або null. |
RemoveSignatures | bool | Читання/Запис | Якщо true, підписи, що присутні у вхідних даних, видаляються з виводу Concatenate. |
OwnerPassword | string | Читання/Запис | Якщо не порожнє, виходи Concatenate шифруються цим паролем власника (AES-128) після завершення злиття. |
KeepActions | bool | Читання/Запис | Якщо true, Concatenate дотримується дій документного рівня /AA у вхідних даних і копіює їх у каталог виводу. |
MergeDuplicateLayers | bool | Читання/Запис | Коли true, ідентичні групи optional-content у вхідних даних дедуплікуються у виводі Concatenate. |
PreserveUserRights | bool | Читання/Запис | Коли true, вивід Concatenate зберігає записи /UR usage-rights з вхідних даних. |
UniqueSuffix | string | Читання/Запис | Шаблон суфікса, що використовується для розрізнення конфліктних імен form-field, коли KeepFieldsUnique є true. |
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 | Читання/Запис | Якщо true, потокові перевантаження Concatenate / Append / Insert звільняють вхідні потоки (і вихідний потік після запису), коли операція завершується. |
KeepFieldsUnique | bool | Читання/Запис | Коли встановлено true, Concatenate перейменовує конфліктуючі імена полів форми у вхідних даних, щоб у вихідному файлі були унікальні імена полів. |
MergeDuplicateOutlines | bool | Читання/Запис | Коли встановлено true, ідентичні записи змісту з вхідних даних об’єднуються у вихідному файлі замість дублювання. |
IncrementalUpdates | bool | Читання/Запис | Коли встановлено true, Concatenate додає сторінки до призначення за допомогою інкрементних оновлень PDF замість перезапису всього файлу. |
OptimizeSize | bool | Читання/Запис | Коли true, Concatenate виконує проход оптимізації вихідних даних перед збереженням. |
ConcatenationPacketSize | int | Читання/Запис | Підказка розміру буфера (байти), що використовується потоковими реалізаціями Concatenate. |
UseDiskBuffer | bool | Читання/Запис | Коли true, 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 до end і записати у вихідний файл. |
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 з шляху файлу в шлях файлу з розміром сторінки та масивами лівих/правих сторінок. |