Класс Aspose::Pdf::Facades::PdfFileEditor

PdfFileEditor class

Реализует операции с PDF‑файлом: конкатенацию, разбиение, извлечение страниц, создание буклета и т.д.

class PdfFileEditor : public Aspose::Pdf::LicenseManagement::IVentureLicenseTarget

Nested classes

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.

См. также