Aspose::Pdf::Document класс

Document class

Класс, представляющий PDF‑документ.

class Document : public System::IDisposable,
                 public Aspose::Pdf::ISupportsMemoryCleanup,
                 public Aspose::Pdf::LicenseManagement::IVentureLicenseTarget

Nested classes

Методы

МетодОписание
BindXml(System::String)Привязать xml к документу.
BindXml(const System::String&, const System::String&)Привязать xml/xsl к документу.
BindXml(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Привязать xml/xsl к документу.
BindXml(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Xml::XmlReaderSettings>&)Привязать xml/xsl к документу.
BindXml(const System::SharedPtr<System::IO::Stream>&)Привязать xml к документу.
ChangePasswords(const System::String&, const System::String&, const System::String&)Изменяет пароли документа. Это действие можно выполнить только с помощью пароля владельца.
Check(bool)Проверяет документ.
Convert(const System::String&, Aspose::Pdf::PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Конвертировать документ и сохранить ошибки в указанный файл.
Convert(const System::SharedPtr<System::IO::Stream>&, Aspose::Pdf::PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Конвертировать документ и сохранить ошибки в указанный файл.
Convert(const System::String&, Aspose::Pdf::PdfFormat, ConvertErrorAction)Конвертировать документ и сохранить ошибки в указанный файл.
Convert(const System::SharedPtr<PdfFormatConversionOptions>&)Конвертировать документ, используя указанные параметры конвертации.
Convert(Document::CallBackGetHocrWithPage, bool)Распознавать изображения внутри документа и добавлять hocr‑строки поверх него.
Convert(Document::CallBackGetHocr, bool)Распознавать изображения внутри документа и добавлять hocr‑строки поверх него.
Convert(const System::SharedPtr<System::IO::Stream>&, Aspose::Pdf::PdfFormat, ConvertErrorAction)Конвертировать документ и сохранить ошибки в указанный поток.
Convert(Fixup, const System::SharedPtr<System::IO::Stream>&, bool, const System::ArrayPtr<System::SharedPtr<System::Object>>&)Конвертировать документ, применяя Fixup.
Convert(Fixup, const System::String&, bool, const System::ArrayPtr<System::SharedPtr<System::Object>>&)Конвертировать документ, применяя Fixup.
static Convert(const System::String&, const System::SharedPtr<LoadOptions>&, const System::String&, System::SharedPtr<SaveOptions>)Конвертирует исходный файл в исходном формате в целевой файл в целевом формате.
static Convert(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<LoadOptions>&, const System::String&, System::SharedPtr<SaveOptions>)Конвертирует поток в исходном формате в целевой файл в целевом формате.
static Convert(const System::String&, const System::SharedPtr<LoadOptions>&, const System::SharedPtr<System::IO::Stream>&, System::SharedPtr<SaveOptions>)Конвертирует исходный файл в исходном формате в поток в целевом формате.
static Convert(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<LoadOptions>&, const System::SharedPtr<System::IO::Stream>&, System::SharedPtr<SaveOptions>)Конвертирует поток в исходном формате в поток в целевом формате.
ConvertPageToPNGMemoryStream(const System::SharedPtr<Page>&)Конвертировать страницу в PNG для потока изображений DSR, OMR, OCR.
Decrypt()Расшифровывает документ. Затем вызовите Save, чтобы получить расшифрованную версию документа.
Dispose() overrideЗакрывает все ресурсы, используемые этим документом.
Document(const System::SharedPtr<System::IO::Stream>&)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, bool)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, const System::String&)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Security::CertificateEncryptionOptions>&)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Security::CertificateEncryptionOptions>&, bool)Инициализировать новый экземпляр Document из входного потока.
Document(const System::String&, const System::SharedPtr<Security::CertificateEncryptionOptions>&)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(const System::String&, const System::SharedPtr<Security::CertificateEncryptionOptions>&, bool)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(const System::SharedPtr<System::IO::Stream>&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, const System::String&, bool)Инициализировать новый экземпляр Document из входного потока.
Document(const System::SharedPtr<System::IO::Stream>&, const System::String&, bool, const System::SharedPtr<Security::ICustomSecurityHandler>&)Инициализировать новый экземпляр Document из входного потока.
Document(const System::String&)Просто инициализируйте Document, используя filename. То же самое, что и Document(Stream).
Document(const System::String&, bool)Просто инициализируйте Document, используя filename. То же самое, что и Document(Stream).
Document(const System::String&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(const System::String&, const System::String&)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(const System::String&, const System::String&, bool)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(const System::String&, const System::String&, bool, const System::SharedPtr<Security::ICustomSecurityHandler>&)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document()Инициализирует пустой документ.
Document(PdfVersion)Инициализирует пустой документ по версии.
Document(const System::String&, const System::SharedPtr<LoadOptions>&)Открывает существующий документ из файла, предоставляя необходимые параметры конвертации для получения PDF‑документа.
Document(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<LoadOptions>&)Открывает существующий документ из потока, предоставляя необходимые параметры конвертации для получения PDF‑документа.
Encrypt(Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm, const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>>>&)Шифрует документ.
Encrypt(const System::String&, const System::String&, const System::SharedPtr<Facades::DocumentPrivilege>&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Шифрует документ.
Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, const System::SharedPtr<Security::ICustomSecurityHandler>&)Шифрует документ.
Encrypt(const System::String&, const System::String&, const System::SharedPtr<Facades::DocumentPrivilege>&, Aspose::Pdf::CryptoAlgorithm, bool)Шифрует документ.
Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm)Шифрует документ.
Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm, bool)Шифрует документ.
ExportAnnotationsToXfdf(const System::String&)Экспортирует все аннотации документа в файл XFDF.
ExportAnnotationsToXfdf(const System::SharedPtr<System::IO::Stream>&)Экспортирует все аннотации документа в поток.
Flatten()Удаляет все поля из документа и вместо них размещает их значения.
Flatten(const System::SharedPtr<Forms::Form::FlattenSettings>&)Удаляет все поля (и аннотации) из документа и вместо них размещает их значения.
FlattenTransparency()Заменяет прозрачный контент на непрозрачную растровую и векторную графику.
FreeMemory() overrideОчищает память.
get_Actions()Получает действия документа. Это свойство является экземпляром класса DocumentActions, который позволяет получать/устанавливать действия BeforClosing, BeforSaving и т.д.
get_AllowReusePageContent()Позволяет объединять содержимое страниц для оптимизации размера документа. При использовании разные, но дублированные страницы могут ссылаться на один и тот же объект контента. Обратите внимание, что этот режим может вызвать побочные эффекты, такие как изменение содержимого одной страницы при изменении другой.
get_Background()Получает цвет фона документа.
get_CenterWindow()Получает флаг, указывающий, будет ли позиция окна документа центрирована на экране.
get_Collection()Получает коллекцию документа.
get_CryptoAlgorithm()Получает параметры безопасности, если документ зашифрован. Если документ не зашифрован, то соответствующее исключение будет выброшено в .net 1.1, а CryptoAlgorithm будет равен null в других версиях .net.
get_CustomSecurityHandler() constПолучает пользовательский обработчик безопасности.
get_Destinations()Получает коллекцию назначений. Устарело. Пожалуйста, используйте NamedDestinations.
get_Direction()Получает порядок чтения текста: L2R (слева направо) или R2L (справа налево).
get_DisableFontLicenseVerifications() constМногие операции с шрифтом не могут быть выполнены, если эти операции запрещены лицензией данного шрифта. Например, некоторые шрифты нельзя встроить в PDF‑документ, если правила лицензии запрещают встраивание этого шрифта. Этот флаг используется для отключения любых лицензионных ограничений для всех шрифтов в текущем PDF‑документе. Будьте осторожны при использовании этого флага. Когда он установлен, это означает, что человек, устанавливающий флаг, берёт на себя всю ответственность за возможные нарушения лицензий/законов. Таким образом, он действует на свой собственный риск. Настоятельно рекомендуется использовать этот флаг только тогда, когда вы полностью уверены, что не нарушаете авторское право. По умолчанию false.
get_DisplayDocTitle()Получает флаг, указывающий, должно ли заголовок окна документа отображать название документа.
get_Duplex()Получает параметр обработки режима двусторонней печати, используемый при печати файла из диалогового окна печати.
get_EmbeddedFiles()Получает коллекцию файлов, встроенных в документ.
get_EmbedStandardFonts() constСвойство, которое объявляет, что документ должен встраивать все стандартные шрифты Type1, у которых флаг IsEmbedded установлен в true. Все шрифты PDF могут быть встроены в документ просто путем установки флага IsEmbedded в true, но стандартные шрифты PDF Type1 являются исключением из этого правила. Встраивание стандартных шрифтов Type1 требует много времени, поэтому для встраивания этих шрифтов необходимо не только установить флаг IsEmbedded в true для указанного шрифта, но и установить дополнительный флаг на уровне документа — EmbedStandardFonts = true; Это свойство можно задать только один раз для всех шрифтов. По умолчанию false.
get_EnableNotificationLogging() constПолучает значение, указывающее, следует ли включить журналирование уведомлений.
get_EnableObjectUnload()Получает или задает флаг, который позволяет частично выгружать документ из памяти. Это позволяет уменьшить использование памяти, но может негативно сказаться на производительности.
get_EnableSignatureSanitization() constПолучает флаг для управления очисткой полей подписи. Включено по умолчанию.
get_FileName()Имя PDF‑файла, вызвавшего этот документ.
static get_FileSizeLimitToMemoryLoading()Получает и задает ограничение размера файла для загрузки полного файла в память. Значение задаётся в мегабайтах. Значение по умолчанию — 210 МБ.
get_FitWindow()Получает флаг, указывающий, должно ли окно документа изменять размер, чтобы соответствовать первой отображаемой странице.
get_FontUtilities()IDocumentFontUtilities экземпляр.
get_Form()Получает Acro Form документа.
get_HandleSignatureChange() constВыбрасывает исключение, если документ будет сохранён с изменениями и имеет подпись.
get_HideMenubar()Получает флаг, указывающий, следует ли скрывать строку меню, когда документ активен.
get_HideToolBar()Получает флаг, указывающий, следует ли скрывать панель инструментов, когда документ активен.
get_HideWindowUI()Получает флаг, указывающий, следует ли скрывать элементы пользовательского интерфейса, когда документ активен.
get_Id()Получает идентификатор.
get_IgnoreCorruptedObjects()Получает флаг игнорирования ошибок в исходных файлах. Когда страницы из исходного документа копируются в целевой документ, процесс копирования останавливается с исключением, если некоторые объекты в исходных файлах повреждены и этот флаг установлен в false. пример: dest.Pages.Add(src.Pages); Если этот флаг установлен в true, повреждённые объекты будут заменены пустыми значениями. По умолчанию: true.
get_Info()Получает информацию о документе.
get_IsEncrypted()Получает статус шифрования документа. True, если документ зашифрован.
static get_IsLicensed()Получает состояние лицензии системы. Возвращает true, если система работает в лицензированном режиме, и false в противном случае.
get_IsLinearized()Получает значение, указывающее, линейризирован ли документ.
get_IsPdfaCompliant()Получает, соответствует ли документ стандарту PDF/A.
get_IsPdfUaCompliant()Получает, соответствует ли документ стандарту PDF/UA.
get_IsXrefGapsAllowed()Получает, соответствует ли документ стандарту PDF/A.
get_JavaScript()Collection JavaScript уровня документа.
get_LogicalStructure()Получает логическую структуру документа.
get_Metadata()Document метаданные. (PDF‑документ может включать общую информацию, такую как название документа, автор, даты создания и изменения. Такая глобальная информация о документе (в отличие от его содержимого или структуры) называется метаданными и предназначена для помощи в каталогизации и поиске документов во внешних базах данных.)
get_NamedDestinations()Коллекция Collection именованных пунктов назначения в документе.
get_NonFullScreenPageMode()Получает режим страницы, указывающий, как отображать документ при выходе из полноэкранного режима.
get_OpenAction()Получает действие, выполняемое при открытии документа.
get_OptimizeSize()Получает флаг оптимизации. Когда страницы добавляются в документ, одинаковые потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может привести к более медленному выполнению и повышенным требованиям к памяти. Значение по умолчанию: false.
get_Outlines()Получает оглавление документа.
get_OutputIntents()Получает коллекцию output intents в документе.
get_PageInfo()Получает информацию о странице (только для генератора, не заполняется при чтении документа).
get_PageLabels()Получает метки страниц в документе.
get_PageLayout()Получает макет страницы, который будет использоваться при открытии документа.
get_PageMode()Получает режим страницы, указывающий, как документ должен отображаться при открытии.
get_Pages()Получает коллекцию страниц документа. Note что страницы нумеруются с 1 в коллекции.
get_PdfFormat()Получает формат PDF.
get_Permissions()Получает разрешения документа.
get_PickTrayByPdfSize()Получает флаг, указывающий, следует ли использовать размер страницы PDF для выбора входного лотка бумаги.
get_PrintScaling()Получает параметр масштабирования страницы, который будет выбран при отображении диалогового окна печати для этого документа.
get_TaggedContent()
get_Version()Получает версию Pdf из заголовка файла Pdf.
GetCatalogValue(const System::String&)Возвращает значение элемента из словаря каталога.
GetObjectById(const System::String&)Получает объект с указанным идентификатором в документе.
GetXmpMetadata(const System::SharedPtr<System::IO::Stream>&)Получить XMP-метаданные из документа.
HasIncrementalUpdate()Проверяет, был ли текущий PDF-документ сохранён с инкрементными обновлениями.
ImportAnnotationsFromXfdf(const System::String&)Импортирует аннотации из файла XFDF в документ.
ImportAnnotationsFromXfdf(const System::SharedPtr<System::IO::Stream>&)Импортирует аннотации из потока в документ.
IsRepairNeeded(System::SharedPtr<Document::RepairOptions>&)Проверяет, требует ли документ вызова метода Repair.
LoadFrom(const System::String&, const System::SharedPtr<LoadOptions>&)Загружает файл, преобразуя его в PDF.
Merge(const System::SharedPtr<Document::MergeOptions>&, const System::ArrayPtr<System::SharedPtr<Document>>&)Объединяет документы.
Merge(const System::SharedPtr<Document::MergeOptions>&, const System::ArrayPtr<System::String>&)Объединяет документы.
Merge(const System::ArrayPtr<System::SharedPtr<Document>>&)Объединяет документы.
Merge(const System::ArrayPtr<System::String>&)Объединяет pdf‑файлы.
static MergeDocuments(const System::SharedPtr<Document::MergeOptions>&, const System::ArrayPtr<System::String>&)Объединяет документы.
static MergeDocuments(const System::SharedPtr<Document::MergeOptions>&, const System::ArrayPtr<System::SharedPtr<Document>>&)Объединяет документы.
static MergeDocuments(const System::ArrayPtr<System::String>&)Объединяет pdf‑файлы.
static MergeDocuments(const System::ArrayPtr<System::SharedPtr<Document>>&)Объединяет документы.
Optimize()Линеаризует документ, чтобы.
OptimizeResources()Оптимизировать ресурсы в документе:
OptimizeResources(const System::SharedPtr<Aspose::Pdf::Optimization::OptimizationOptions>&)Оптимизировать ресурсы в документе согласно определённой стратегии оптимизации.
PageNodesToBalancedTree(uint8_t)Организует узлы дерева страниц в документе в сбалансированное дерево. Только если в документе более чем nodesNumInSubtrees объектов страниц, иначе ничего не делает. Не вызывайте этот метод во время итерации по элементам Pages, это может дать непредсказуемые результаты.
ProcessParagraphs()Обрабатывает абзацы для генератора.
RemoveMetadata()Удаляет метаданные из документа.
RemovePdfaCompliance()Удалить соответствие pdfa из документа.
RemovePdfUaCompliance()Удалить соответствие pdfUa из документа.
Repair(System::SharedPtr<Document::RepairOptions>)Восстанавливает повреждённый документ.
Save(const System::SharedPtr<System::IO::Stream>&)Сохраняет документ в поток.
Save(const System::String&)Сохраняет документ в указанный файл.
Save()Сохраняет документ инкрементно (т.е. используя технику инкрементного обновления).
Save(const System::SharedPtr<SaveOptions>&)Сохраняет документ с параметрами сохранения.
Save(const System::String&, SaveFormat)Сохраняет документ под новым именем вместе с форматом файла.
Save(const System::SharedPtr<System::IO::Stream>&, SaveFormat)Сохраняет документ под новым именем вместе с форматом файла.
Save(const System::String&, const System::SharedPtr<SaveOptions>&)Сохраняет документ под новым именем, задавая его параметры сохранения.
Save(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<SaveOptions>&)Сохраняет документ в поток с параметрами сохранения.
Save(const System::SharedPtr<System::Web::HttpResponse>&, const System::String&, ContentDisposition, const System::SharedPtr<SaveOptions>&)Сохраняет документ в поток ответа с параметрами сохранения.
SaveXml(System::String)Сохранить документ в XML.
SendTo(const System::SharedPtr<Devices::DocumentDevice>&, const System::SharedPtr<System::IO::Stream>&)Отправляет весь документ на устройство документа для обработки.
SendTo(const System::SharedPtr<Devices::DocumentDevice>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&)Отправляет определённые страницы документа на устройство документа для обработки.
SendTo(const System::SharedPtr<Devices::DocumentDevice>&, const System::String&)Отправляет весь документ на устройство документа для обработки.
SendTo(const System::SharedPtr<Devices::DocumentDevice>&, int32_t, int32_t, const System::String&)Отправляет весь документ на устройство документа для обработки.
set_AllowReusePageContent(bool)Позволяет объединять содержимое страниц для оптимизации размера документа. При использовании разные, но дублированные страницы могут ссылаться на один и тот же объект контента. Обратите внимание, что этот режим может вызвать побочные эффекты, такие как изменение содержимого одной страницы при изменении другой.
set_Background(const System::SharedPtr<Color>&)Устанавливает цвет фона документа.
set_CenterWindow(bool)Устанавливает флаг, указывающий, будет ли позиция окна документа центрирована на экране.
set_Collection(const System::SharedPtr<Aspose::Pdf::Collection>&)Получает коллекцию документа.
set_Direction(Aspose::Pdf::Direction)Устанавливает порядок чтения текста: L2R (слева направо) или R2L (справа налево).
set_DisableFontLicenseVerifications(bool)Многие операции с шрифтом не могут быть выполнены, если эти операции запрещены лицензией данного шрифта. Например, некоторые шрифты нельзя встроить в PDF‑документ, если правила лицензии запрещают встраивание этого шрифта. Этот флаг используется для отключения любых лицензионных ограничений для всех шрифтов в текущем PDF‑документе. Будьте осторожны при использовании этого флага. Когда он установлен, это означает, что человек, устанавливающий флаг, берёт на себя всю ответственность за возможные нарушения лицензий/законов. Таким образом, он действует на свой собственный риск. Настоятельно рекомендуется использовать этот флаг только тогда, когда вы полностью уверены, что не нарушаете авторское право. По умолчанию false.
set_DisplayDocTitle(bool)Устанавливает флаг, указывающий, должно ли заголовок окна документа отображать название документа.
set_Duplex(PrintDuplex)Устанавливает параметр обработки двустороннего режима печати, используемый при печати файла из диалогового окна печати.
set_EmbedStandardFonts(bool)Свойство, которое объявляет, что документ должен встраивать все стандартные шрифты Type1, у которых флаг IsEmbedded установлен в true. Все шрифты PDF могут быть встроены в документ просто путем установки флага IsEmbedded в true, но стандартные шрифты PDF Type1 являются исключением из этого правила. Встраивание стандартных шрифтов Type1 требует много времени, поэтому для встраивания этих шрифтов необходимо не только установить флаг IsEmbedded в true для указанного шрифта, но и установить дополнительный флаг на уровне документа — EmbedStandardFonts = true; Это свойство можно задать только один раз для всех шрифтов. По умолчанию false.
set_EnableNotificationLogging(bool)Устанавливает значение, указывающее, следует ли включить журналирование уведомлений.
set_EnableObjectUnload(bool)Получает или задает флаг, который позволяет частично выгружать документ из памяти. Это позволяет уменьшить использование памяти, но может негативно сказаться на производительности.
set_EnableSignatureSanitization(bool)Устанавливает флаг для управления очисткой полей подписи. Включено по умолчанию.
static set_FileSizeLimitToMemoryLoading(int32_t)Получает и задает ограничение размера файла для загрузки полного файла в память. Значение задаётся в мегабайтах. Значение по умолчанию — 210 МБ.
set_FitWindow(bool)Устанавливает флаг, указывающий, должно ли окно документа изменять размер, чтобы соответствовать первой отображаемой странице.
set_HandleSignatureChange(bool)Выбрасывает исключение, если документ будет сохранён с изменениями и имеет подпись.
set_HideMenubar(bool)Устанавливает флаг, указывающий, должна ли строка меню скрываться, когда документ активен.
set_HideToolBar(bool)Устанавливает флаг, указывающий, должна ли панель инструментов скрываться, когда документ активен.
set_HideWindowUI(bool)Устанавливает флаг, указывающий, должны ли элементы пользовательского интерфейса скрываться, когда документ активен.
set_IgnoreCorruptedObjects(bool)Устанавливает флаг игнорирования ошибок в исходных файлах. Когда страницы из исходного документа копируются в целевой документ, процесс копирования останавливается с исключением, если некоторые объекты в исходных файлах повреждены, при значении флага false. пример: dest.Pages.Add(src.Pages); Если флаг установлен в true, повреждённые объекты будут заменены пустыми значениями. По умолчанию: true.
set_IsLinearized(bool)Устанавливает значение, указывающее, линейризирован ли документ.
set_IsXrefGapsAllowed(bool)Устанавливает, является ли документ совместимым с PDF/A.
set_NonFullScreenPageMode(Aspose::Pdf::PageMode)Устанавливает режим страницы, указывающий, как отображать документ при выходе из полноэкранного режима.
set_OpenAction(const System::SharedPtr<Annotations::IAppointment>&)Устанавливает действие, выполняемое при открытии документа.
set_OptimizeSize(bool)Устанавливает флаг оптимизации. Когда страницы добавляются в документ, одинаковые потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может привести к более медленному выполнению и повышенным требованиям к памяти. Значение по умолчанию: false.
set_PageInfo(const System::SharedPtr<Aspose::Pdf::PageInfo>&)Устанавливает информацию о странице (только для генератора, не заполняется при чтении документа).
set_PageLayout(Aspose::Pdf::PageLayout)Устанавливает макет страницы, который будет использоваться при открытии документа.
set_PageMode(Aspose::Pdf::PageMode)Устанавливает режим страницы, указывающий, как документ должен отображаться при открытии.
set_PickTrayByPdfSize(bool)Устанавливает флаг, указывающий, следует ли использовать размер PDF-страницы для выбора входного лотка бумаги.
set_PrintScaling(Aspose::Pdf::PrintScaling)Устанавливает параметр масштабирования страницы, который будет выбран при отображении диалогового окна печати для этого документа.
static SetDefaultFileSizeLimitToMemoryLoading()Устанавливает предельный размер файла для загрузки всего файла в память, значение по умолчанию равно 210 МБ.
SetTitle(const System::String&)Установить заголовок для PdfDocument.
SetXmpMetadata(const System::SharedPtr<System::IO::Stream>&)Установить XMP-метаданные документа.
Validate(const System::String&, Aspose::Pdf::PdfFormat)Проверить документ в указанный файл.
Validate(const System::SharedPtr<System::IO::Stream>&, Aspose::Pdf::PdfFormat)Проверить документ в указанный файл.
Validate(const System::SharedPtr<PdfFormatConversionOptions>&)Проверить документ в указанный файл.

Поля

ПолеОписание
static DefaultNodesNumInSubtrees

Typedefs

Типовое определениеОписание
CallBackGetHocrОбратный вызов процедуры для распознавания hocr.
CallBackGetHocrWithPageОбратный вызов процедуры для распознавания hocr.
FontSubstitutionHandlerПредставляет метод, который будет обрабатывать событие FontSubstitution.

См. также