Класс Aspose::Pdf::Facades::PdfFileEditor
Содержание
[
Скрывать
]PdfFileEditor class
Реализует операции с PDF‑файлом: конкатенацию, разбиение, извлечение страниц, создание буклета и т.д.
class PdfFileEditor : public Aspose::Pdf::LicenseManagement::IVentureLicenseTarget
Nested classes
- Class ContentsResizeParameters
- Class ContentsResizeValue
- Class CorruptedItem
- Class PageBreak
Enums
| Перечисление | Описание |
|---|---|
| ConcatenateCorruptedFileAction | Действие, выполняемое при обнаружении повреждённого файла в процессе объединения. |
Методы
| Метод | Описание |
|---|---|
| AddMargins(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double, double, double) | Изменяет размер содержимого страниц и добавляет указанные поля. Поля задаются в единицах пространства по умолчанию. |
| AddMargins(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double, double, double) | Изменяет размер содержимого страниц и добавляет указанные поля. Поля задаются в единицах пространства по умолчанию. |
| AddMarginsPct(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double, double, double) | Изменяет размер содержимого страниц и добавляет указанные поля. Поля задаются в процентах от исходного размера страницы. |
| AddMarginsPct(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double, double, double) | Изменяет размер содержимого страниц и добавляет указанные поля. Поля задаются в процентах от исходного размера страницы. |
| AddPageBreak(const System::SharedPtr<Document>&, const System::SharedPtr<Document>&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&) | Добавляет разрывы страниц в документ. |
| AddPageBreak(const System::String&, const System::String&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&) | Добавляет разрывы страниц в документ. |
| AddPageBreak(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<PdfFileEditor::PageBreak>>&) | Добавляет разрывы страниц в документ. |
| Append(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) | Добавляет страницы, выбранные из массива документов в portStreams. Итоговый документ включает firstInputFile и все страницы документов из portStreams в диапазоне от startPage до endPage. |
| Append(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::String&) | Добавляет страницы, выбранные из документов portFiles. Итоговый документ включает firstInputFile и все страницы документов из portFiles в диапазоне от startPage до endPage. |
| Append(const System::String&, const System::String&, int32_t, int32_t, const System::String&) | Добавляет страницы, выбранные из portFile в диапазоне от startPage до endPage, в portFile в конец firstInputFile. |
| Append(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) | Добавляет страницы, выбранные из portStream в диапазоне от startPage до endPage, в portStream в конец firstInputStream. |
| Append(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Добавляет документы к исходному документу и сохраняет результат в объект response. |
| Append(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Добавляет документы к исходному документу и сохраняет результат в объект HttpResponse. |
| Concatenate(const System::String&, const System::String&, const System::String&) | Объединяет два файла. |
| Concatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Объединяет два файла. |
| Concatenate(const System::ArrayPtr<System::SharedPtr<Document>>&, System::SharedPtr<Document>) | Объединяет документы. |
| Concatenate(const System::ArrayPtr<System::String>&, const System::String&) | Объединяет файлы в один файл. |
| Concatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&) | Объединяет файлы. |
| Concatenate(const System::String&, const System::String&, const System::String&, const System::String&) | Объединяет два Pdf документа в новый Pdf документ, чередуя страницы и заполняя пустые места пустыми страницами. Например: document1 содержит 5 страниц: p1, p2, p3, p4, p5. document2 содержит 3 страницы: p1’, p2’, p3’. Объединение двух Pdf документов создаст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage. |
| Concatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Объединяет два Pdf документа в новый Pdf документ, чередуя страницы и заполняя пустые места пустыми страницами. Например: document1 содержит 5 страниц: p1, p2, p3, p4, p5. document2 содержит 3 страницы: p1’, p2’, p3’. Объединение двух Pdf документов создаст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage. |
| Concatenate(const System::ArrayPtr<System::String>&, const System::SharedPtr<System::Web::HttpResponse>&) | Объединяет файлы и сохраняет reslt в объект HttpResposnse. |
| Concatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::Web::HttpResponse>&) | Объединяет файлы и сохраняет результат в объект HttpResponse. |
| Delete(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Удаляет страницы, указанные массивом номеров, из входного файла и сохраняет как новый файл Pdf. |
| Delete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Удаляет страницы, указанные массивом номеров, из входного файла и сохраняет как новый файл Pdf. |
| Delete(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Удаляет указанные страницы из документа и сохраняет результат в объект HttpResponse. |
| Delete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Удаляет указанные страницы из документа и сохраняет результат в объект HttpResponse. |
| Extract(const System::String&, int32_t, int32_t, const System::String&) | Извлекает страницы из входного файла, сохраняет как новый файл Pdf. |
| Extract(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Извлекает страницы, указанные массивом номеров, сохраняет как новый файл PDF. |
| Extract(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) | Извлекает страницы из входного файла, сохраняет как новый файл Pdf. |
| Extract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Извлекает страницы, указанные массивом номеров, сохраняет как новый файл Pdf. |
| Extract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse. |
| Extract(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse. |
| get_AllowConcatenateExceptions() | Если установлено значение true, исключения выбрасываются при возникновении ошибки. Иначе исключения не выбрасываются, и методы возвращают false при неудаче. |
| get_AttachmentName() const | Получает имя вложения, когда результат операции сохраняется в объекты HttpResponse в виде вложения. |
| get_CloseConcatenatedStreams() const | Если установлено значение true, потоки закрываются после операции. |
| get_ConcatenationPacketSize() const | Количество документов, объединённых до выполнения нового инкрементного обновления во время объединения, когда UseDiskBuffer установлен в true. |
| get_ContentDisposition() const | Получает способ хранения содержимого, когда результат операции сохраняется в объект HttpResponse. Возможные значения: inline / attachment. По умолчанию: inline. |
| get_ConversionLog() | Получает журнал процесса конвертации. |
| get_CopyLogicalStructure() const | Если true, то логическая структура файла копируется при выполнении объединения. |
| get_CopyOutlines() const | Если true, то контуры будут скопированы. |
| get_CorruptedFileAction() const | Это свойство определяет поведение, когда процесс объединения встречает повреждённый файл. Возможные значения: StopWithError и ConcatenateIgnoringCorrupted. |
| get_CorruptedItems() | Массив обнаруженных проблем при выполнении конкатенации. Для каждого повреждённого документа, переданного в функцию Concatenate(), создаётся новая запись CorruptedItem. Это свойство может использоваться только когда CorruptedFileAction имеет значение ConcatenateIgnoringCorrupted. |
| get_IncrementalUpdates() const | Если true, во время конкатенации выполняются инкрементные обновления. |
| get_KeepActions() const | Если true, действия будут скопированы из исходных документов. Значение по умолчанию: true. |
| get_KeepFieldsUnique() const | Если true, имена полей будут сделаны уникальными при конкатенации форм. К именам полей будут добавлены суффиксы, шаблон суффикса можно указать в свойстве UniqueSuffix. |
| get_LastException() const | Возвращает последнее возникшее исключение. Может использоваться для проверки причины сбоя. |
| get_MergeDuplicateLayers() const | Необязательное содержимое конкатенированных документов с одинаковыми именами будет объединено в один слой в результирующем документе, если это свойство равно true. В противном случае слои с одинаковыми именами будут сохранены как отдельные слои в результирующем документе. |
| get_MergeDuplicateOutlines() const | Если true, дублирующие контуры объединяются. |
| get_OptimizeSize() const | Получает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может вызвать более медленное выполнение и более высокие требования к памяти. Значение по умолчанию: false. |
| get_OwnerPassword() const | Устанавливает пароль владельца, если исходный входной файл Pdf зашифрован. Это свойство ещё не реализовано. |
| get_PreserveUserRights() const | Если true, права пользователя первого документа применяются к конкатенированному документу. Права пользователя всех остальных документов игнорируются. |
| get_RemoveSignatures() const | Если true, все подписи будут удалены из полей (поля останутся); в противном случае вы можете получить недействительные подписи. |
| get_SaveOptions() const | Получает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions. |
| get_UniqueSuffix() const | Формат суффикса, который добавляется к имени поля, чтобы сделать его уникальным при конкатенации форм. Эта строка должна содержать подстроку NUM%, которая будет заменена числами. Например, если UniqueSuffix = "ABC%NUM%", то для поля "fieldName" имена будут: fieldNameABC1, fieldNameABC2, fieldNameABC3 и т.д. |
| get_UseDiskBuffer() | Если используется эта опция, то документ назначения будет периодически сохраняться на диск, и дальнейшая конкатенация будет применяться к нему как инкрементные обновления. |
| Insert(const System::String&, int32_t, const System::String&, int32_t, int32_t, const System::String&) | Вставляет страницы из другого файла в файл Pdf в указанной позиции. |
| Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) | Вставляет страницы из другого файла во входной файл Pdf. |
| Insert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Вставляет страницы из другого файла во входной файл Pdf. |
| Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Вставляет страницы из другого файла во входной файл Pdf. |
| Insert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Вставляет содержимое файла в исходный файл и сохраняет результат в объект HttpResponse. |
| Insert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Вставляет документ в другой документ и сохраняет результат в объект ответа. |
| MakeBooklet(const System::String&, const System::String&) | Создаёт буклет из входного файла в выходной файл. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Создаёт буклет из InputStream в outputStream. |
| MakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&) | Создаёт буклет из inputFile в outputFile. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&) | Создаёт буклет из входного потока и сохраняет результат в выходной поток. |
| MakeBooklet(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputFile в outputFile. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputStream в outputStream. |
| MakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputFile в outputFile. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт буклет из firstInputStream в outputStream. |
| MakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из исходного файла и сохраняет результат в объекты HttpResponse. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из PDF‑файла и сохраняет его в HttpResponse. |
| MakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из исходного файла и сохраняет результат в объекты HttpResponse. |
| MakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает буклет из исходного файла и сохраняет результат в HttpResponse. |
| MakeNUp(const System::String&, const System::String&, int32_t, int32_t) | Создает N‑Up документ из firstInputFile в outputFile. |
| MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t) | Создает N‑Up документ из входного потока и сохраняет результат в выходной поток. |
| MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&) | Создает N‑Up документ из первого входного потока в выходной поток. |
| MakeNUp(const System::String&, const System::String&, const System::String&) | Создает N‑Up документ из двух входных PDF‑файлов в outputFile. Каждая страница outputFile будет содержать две страницы: одна из первого входного файла, другая — из второго входного файла. Эти две страницы размещаются горизонтально. |
| MakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Создает N‑Up документ из двух входных PDF‑потоков в outputStream. |
| MakeNUp(const System::ArrayPtr<System::String>&, const System::String&, bool) | Создает N‑Up документ из нескольких входных PDF‑файлов в outputFile. Каждая страница outputFile будет содержать несколько страниц, которые являются комбинацией страниц входных файлов с одинаковыми номерами. Эти несколько страниц размещаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false. |
| MakeNUp(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&, bool) | Создает N‑Up документ из нескольких входных PDF‑потоков в outputStream. Каждая страница outputStream будет содержать несколько страниц, которые являются комбинацией страниц входных потоков с одинаковыми номерами. Эти несколько страниц размещаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false. |
| MakeNUp(const System::String&, const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&) | Создает N‑Up документ из входного файла в outputFile. |
| MakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в объект HttpResponse. |
| MakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в объект HttpResponse. |
| MakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в HttpResponse. |
| MakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в HttpResponse. |
| PdfFileEditor() | Конструктор PdfFileEditor. |
| ResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер содержимого страниц документа. |
| ResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double) | Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в единицах пространства по умолчанию. |
| ResizeContents(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double) | Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в единицах пространства по умолчанию. |
| ResizeContents(const System::String&, const System::String&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. |
| ResizeContents(const System::SharedPtr<Document>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер страниц документа. Пустые поля добавляются вокруг уменьшенной страницы. |
| ResizeContents(const System::SharedPtr<Document>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер страниц документа. Пустые поля добавляются вокруг уменьшенной страницы. |
| ResizeContents(const System::String&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse. |
| ResizeContents(const System::SharedPtr<System::IO::Stream>&, System::ArrayPtr<int32_t>, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse. |
| ResizeContentsPct(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double) | Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в процентах. |
| ResizeContentsPct(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, double, double) | Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в процентах. |
| set_AllowConcatenateExceptions(bool) | Если установлено значение true, исключения выбрасываются при возникновении ошибки. Иначе исключения не выбрасываются, и методы возвращают false при неудаче. |
| set_AttachmentName(const System::String&) | Устанавливает имя вложения, когда результат операции сохраняется в объекты HttpResponse в виде вложения. |
| set_CloseConcatenatedStreams(bool) | Если установлено значение true, потоки закрываются после операции. |
| set_ConcatenationPacketSize(int32_t) | Количество документов, объединённых до выполнения нового инкрементного обновления во время объединения, когда UseDiskBuffer установлен в true. |
| set_ContentDisposition(Aspose::Pdf::ContentDisposition) | Устанавливает способ хранения содержимого, когда результат операции сохраняется в объект HttpResponse. Возможные значения: inline / attachment. По умолчанию: inline. |
| set_ConvertTo(PdfFormat) | Устанавливает формат PDF‑файла. Результирующий файл будет сохранён в указанном формате. Если это свойство не указано, файл будет сохранён в формате PDF по умолчанию без конвертации. |
| set_CopyLogicalStructure(bool) | Если true, то логическая структура файла копируется при выполнении объединения. |
| set_CopyOutlines(bool) | Если true, то контуры будут скопированы. |
| set_CorruptedFileAction(PdfFileEditor::ConcatenateCorruptedFileAction) | Это свойство определяет поведение, когда процесс объединения встречает повреждённый файл. Возможные значения: StopWithError и ConcatenateIgnoringCorrupted. |
| set_IncrementalUpdates(bool) | Если true, во время конкатенации выполняются инкрементные обновления. |
| set_KeepActions(bool) | Если true, действия будут скопированы из исходных документов. Значение по умолчанию: true. |
| set_KeepFieldsUnique(bool) | Если true, имена полей будут сделаны уникальными при конкатенации форм. К именам полей будут добавлены суффиксы, шаблон суффикса можно указать в свойстве UniqueSuffix. |
| set_MergeDuplicateLayers(bool) | Необязательное содержимое конкатенированных документов с одинаковыми именами будет объединено в один слой в результирующем документе, если это свойство равно true. В противном случае слои с одинаковыми именами будут сохранены как отдельные слои в результирующем документе. |
| set_MergeDuplicateOutlines(bool) | Если true, дублирующие контуры объединяются. |
| set_OptimizeSize(bool) | Устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может привести к более медленному выполнению и большим требованиям к памяти. Значение по умолчанию: false. |
| set_OwnerPassword(const System::String&) | Устанавливает пароль владельца, если исходный входной файл Pdf зашифрован. Это свойство ещё не реализовано. |
| set_PreserveUserRights(bool) | Если true, права пользователя первого документа применяются к конкатенированному документу. Права пользователя всех остальных документов игнорируются. |
| set_RemoveSignatures(bool) | Если true, все подписи будут удалены из полей (поля останутся); в противном случае вы можете получить недействительные подписи. |
| set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&) | Устанавливает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions. |
| set_UniqueSuffix(const System::String&) | Формат суффикса, который добавляется к имени поля, чтобы сделать его уникальным при конкатенации форм. Эта строка должна содержать подстроку NUM%, которая будет заменена числами. Например, если UniqueSuffix = "ABC%NUM%", то для поля "fieldName" имена будут: fieldNameABC1, fieldNameABC2, fieldNameABC3 и т.д. |
| set_UseDiskBuffer(bool) | Если используется эта опция, то документ назначения будет периодически сохраняться на диск, и дальнейшая конкатенация будет применяться к нему как инкрементные обновления. |
| SplitFromFirst(const System::String&, int32_t, const System::String&) | Разделяет файл Pdf с первой страницы до указанного места и сохраняет переднюю часть как новый файл. |
| SplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&) | Разделяет от начала до указанного места и сохраняет переднюю часть в выходной поток. |
| SplitFromFirst(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет документ с первой страницы до места и сохраняет результат в объекты HttpResponse. |
| SplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет документ от начала до указанного места и сохраняет результат в объект HttpResponse. |
| SplitToBulks(const System::String&, const System::ArrayPtr<System::ArrayPtr<int32_t>>&) | Разделяет файл Pdf на несколько документов. Документы могут быть одностраничными или многостраничными. |
| SplitToBulks(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::ArrayPtr<int32_t>>&) | Разделяет файл Pdf на несколько документов. Документы могут быть одностраничными или многостраничными. |
| SplitToEnd(const System::String&, int32_t, const System::String&) | Разделяет от указанного места и сохраняет заднюю часть как новый файл. |
| SplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&) | Разделяет от указанного места и сохраняет заднюю часть как новый поток файла. |
| SplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет с указанного места и сохраняет заднюю часть в объект HttpResponse. |
| SplitToEnd(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет с указанного места и сохраняет заднюю часть в объект HttpResponse. |
| SplitToPages(const System::String&) | Разделяет PDF‑файл на одностраничные документы. |
| SplitToPages(const System::SharedPtr<System::IO::Stream>&) | Разделяет файл Pdf на одностраничные документы. |
| SplitToPages(const System::String&, const System::String&) | Разделите файл Pdf на одностраничные документы и сохраните его в указанный путь. Путь задаётся именем поля temaplate. |
| SplitToPages(const System::SharedPtr<System::IO::Stream>&, const System::String&) | Разделите файл Pdf на одностраничные документы и сохраните его в указанный путь. Путь задаётся именем поля temaplate. |
| TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) | Добавляет страницы, выбранные из массива документов в portStreams. Итоговый документ включает firstInputFile и все страницы документов из portStreams в диапазоне от startPage до endPage. |
| TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::String&) | Добавляет страницы, выбранные из документов portFiles. Итоговый документ включает firstInputFile и все страницы документов из portFiles в диапазоне от startPage до endPage. |
| TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Добавляет документы к исходному документу и сохраняет результат в объект response. |
| TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Добавляет документы к исходному документу и сохраняет результат в объект HttpResponse. |
| TryConcatenate(const System::String&, const System::String&, const System::String&) | Объединяет два файла. |
| TryConcatenate(const System::ArrayPtr<System::SharedPtr<Document>>&, const System::SharedPtr<Document>&) | Объединяет документы. |
| TryConcatenate(const System::ArrayPtr<System::String>&, const System::String&) | Объединяет файлы в один файл. |
| TryConcatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&) | Объединяет файлы. |
| TryConcatenate(const System::String&, const System::String&, const System::String&, const System::String&) | Объединяет два Pdf документа в новый Pdf документ, чередуя страницы и заполняя пустые места пустыми страницами. Например: document1 содержит 5 страниц: p1, p2, p3, p4, p5. document2 содержит 3 страницы: p1’, p2’, p3’. Объединение двух Pdf документов создаст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage. |
| TryConcatenate(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Объединяет два Pdf документа в новый Pdf документ, чередуя страницы и заполняя пустые места пустыми страницами. Например: document1 содержит 5 страниц: p1, p2, p3, p4, p5. document2 содержит 3 страницы: p1’, p2’, p3’. Объединение двух Pdf документов создаст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage. |
| TryConcatenate(const System::ArrayPtr<System::String>&, const System::SharedPtr<System::Web::HttpResponse>&) | Объединяет файлы и сохраняет reslt в объект HttpResposnse. |
| TryConcatenate(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::Web::HttpResponse>&) | Объединяет файлы и сохраняет результат в объект HttpResponse. |
| TryDelete(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Удаляет страницы, указанные массивом номеров, из входного файла и сохраняет как новый файл Pdf. |
| TryDelete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Удаляет страницы, указанные массивом номеров, из входного файла и сохраняет как новый файл Pdf. |
| TryDelete(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Удаляет указанные страницы из документа и сохраняет результат в объект HttpResponse. |
| TryDelete(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Удаляет указанные страницы из документа и сохраняет результат в объект HttpResponse. |
| TryExtract(const System::String&, int32_t, int32_t, const System::String&) | Извлекает страницы из входного файла, сохраняет как новый файл Pdf. |
| TryExtract(const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Извлекает страницы, указанные массивом номеров, сохраняет как новый файл PDF. |
| TryExtract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Извлекает страницы, указанные массивом номеров, сохраняет как новый файл Pdf. |
| TryExtract(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse. |
| TryExtract(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse. |
| TryInsert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::String&) | Вставляет страницы из другого файла во входной файл Pdf. |
| TryInsert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::IO::Stream>&) | Вставляет страницы из другого файла во входной файл Pdf. |
| TryInsert(const System::String&, int32_t, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Вставляет содержимое файла в исходный файл и сохраняет результат в объект HttpResponse. |
| TryInsert(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Вставляет документ в другой документ и сохраняет результат в объект ответа. |
| TryMakeBooklet(const System::String&, const System::String&) | Создаёт буклет из входного файла в выходной файл. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Создаёт буклет из InputStream в outputStream. |
| TryMakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&) | Создаёт буклет из inputFile в outputFile. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&) | Создаёт буклет из входного потока и сохраняет результат в выходной поток. |
| TryMakeBooklet(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputFile в outputFile. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputStream в outputStream. |
| TryMakeBooklet(const System::String&, const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт пользовательский буклет из firstInputFile в outputFile. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&) | Создаёт буклет из firstInputStream в outputStream. |
| TryMakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из исходного файла и сохраняет результат в объекты HttpResponse. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::ArrayPtr<int32_t>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из PDF‑файла и сохраняет его в HttpResponse. |
| TryMakeBooklet(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт буклет из исходного файла и сохраняет результат в объекты HttpResponse. |
| TryMakeBooklet(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает буклет из исходного файла и сохраняет результат в HttpResponse. |
| TryMakeNUp(const System::String&, const System::String&, int32_t, int32_t) | Создает N‑Up документ из firstInputFile в outputFile. |
| TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t) | Создает N‑Up документ из входного потока и сохраняет результат в выходной поток. |
| TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&) | Создает N‑Up документ из первого входного потока в выходной поток. |
| TryMakeNUp(const System::String&, const System::String&, const System::String&) | Создает N‑Up документ из двух входных PDF‑файлов в outputFile. Каждая страница outputFile будет содержать две страницы: одна из первого входного файла, другая — из второго входного файла. Эти две страницы размещаются горизонтально. |
| TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Создает N‑Up документ из двух входных PDF‑потоков в outputStream. |
| TryMakeNUp(const System::ArrayPtr<System::String>&, const System::String&, bool) | Создает N‑Up документ из нескольких входных PDF‑файлов в outputFile. Каждая страница outputFile будет содержать несколько страниц, которые являются комбинацией страниц входных файлов с одинаковыми номерами. Эти несколько страниц размещаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false. |
| TryMakeNUp(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<System::IO::Stream>&, bool) | Создает N‑Up документ из нескольких входных PDF‑потоков в outputStream. Каждая страница outputStream будет содержать несколько страниц, которые являются комбинацией страниц входных потоков с одинаковыми номерами. Эти несколько страниц размещаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false. |
| TryMakeNUp(const System::String&, const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&) | Создает N‑Up документ из входного файла в outputFile. |
| TryMakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в объект HttpResponse. |
| TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в объект HttpResponse. |
| TryMakeNUp(const System::String&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в HttpResponse. |
| TryMakeNUp(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Создает N‑up документ и сохраняет результат в HttpResponse. |
| TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер содержимого страниц документа. |
| TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double) | Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в единицах пространства по умолчанию. |
| TryResizeContents(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. |
| TryResizeContents(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse. |
| TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) | Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse. |
| TrySplitFromFirst(const System::String&, int32_t, const System::String&) | Разделяет файл Pdf с первой страницы до указанного места и сохраняет переднюю часть как новый файл. |
| TrySplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&) | Разделяет от начала до указанного места и сохраняет переднюю часть в выходной поток. |
| TrySplitFromFirst(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет документ с первой страницы до места и сохраняет результат в объекты HttpResponse. |
| TrySplitFromFirst(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет документ от начала до указанного места и сохраняет результат в объект HttpResponse. |
| TrySplitToEnd(const System::String&, int32_t, const System::String&) | Разделяет от указанного места и сохраняет заднюю часть как новый файл. |
| TrySplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::IO::Stream>&) | Разделяет от указанного места и сохраняет заднюю часть как новый поток файла. |
| TrySplitToEnd(const System::SharedPtr<System::IO::Stream>&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет с указанного места и сохраняет заднюю часть в объект HttpResponse. |
| TrySplitToEnd(const System::String&, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) | Разделяет с указанного места и сохраняет заднюю часть в объект HttpResponse. |
См. также
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++