Пространство имён Aspose::Pdf::Facades

Пространство имён Aspose.Pdf.Facades предоставляет классы, изначально пришедшие из Aspose.Pdf.Kit. Эти классы используются для манипулирования документами, выполняя операции такие как конкатенация, штамповка, подпись, аннотирование и т.д., но на высоком уровне без доступа к внутренней структуре документа.

Классы

КлассОписание
AutoFillerПредставляет класс для получения данных из базы данных или другого источника данных, заполняет их в предназначенные поля шаблона PDF и в конце генерирует новый PDF‑файл или поток. Имеет два режима ввода шаблонного файла: ввод как поток или как PDF‑файл. Имеет четыре типа режимов вывода: один объединённый поток, один объединённый файл, множество небольших потоков, множество небольших файлов. Может принимать буквальные данные, содержащиеся в System.Data.DataTable.
BDCPropertiesСвойства оператора BDC.
BookmarkПредставляет закладку.
BookmarksПредставляет коллекцию объектов Bookmark.
DocumentPrivilegeПредставляет привилегии для доступа к файлу Pdf. См. PdfFileSecurity. Существует 4 способа использования этого класса: 1. Прямое использование предопределённой привилегии. 2. На основе предопределённой привилегии с изменением некоторых конкретных разрешений. 3. На основе предопределённой привилегии с изменением некоторой комбинации разрешений Adobe Professional. 4. Сочетание способа 2 и способа 3.
FacadeБазовый фасадный класс.
FontColorКласс, представляющий цвет текста.
FormКласс, представляющий объект Acro-формы.
FormattedTextКласс, представляющий отформатированный текст. Содержит информацию о тексте, его цвете, размере и стиле.
FormEditorКласс для редактирования форм (добавление/удаление полей и т.д.)
FormFieldFacadeКласс для представления свойств поля.
IFacadeОбщий фасадный интерфейс, определяющий общие методы фасадов.
ISaveableFacadeFacade интерфейс, определяющий общие методы для всех сохраняемых фасадов.
LineInfoПредставляет информацию о строке.
PdfAnnotationEditorПредставляет класс для работы с аннотациями PDF‑документа (комментариями).
PdfBookmarkEditorПредставляет класс для работы с закладками PDF‑файла, включая создание, изменение, экспорт, импорт и удаление.
PdfContentEditorПредставляет класс для редактирования содержимого PDF‑файла.
PdfConverterПредставляет класс для преобразования каждой страницы PDF‑файла в изображения, сейчас поддерживает BMP, JPEG, PNG и TIFF. Поддерживаемое содержимое PDF: изображения, формы, комментарии.
PdfExtractorКласс для извлечения изображений и текста из PDF‑документа.
PdfFileEditorРеализует операции с PDF‑файлом: конкатенацию, разбиение, извлечение страниц, создание буклета и т.д.
PdfFileInfoПредставляет класс для доступа к метаинформации PDF‑документа.
PdfFileMendПредставляет класс для добавления текста и изображений на страницы существующего PDF‑документа.
PdfFileSanitizationПредставляет API очистки и восстановления. Используйте его, если вы не можете создать/открыть документы иным способом.
PdfFileSecurityПредставляет шифрование или дешифрование Pdf файла с паролем владельца или пользователя, изменение настроек безопасности и пароля.
PdfFileSignatureПредставляет класс для подписания PDF‑файла сертификатом.
PdfFileStampКласс для добавления штампов (водяного знака или фона) в PDF‑файлы.
PdfJavaScriptStripperКласс для удаления всего кода JavaScript.
PdfPageEditorПредставляет класс для редактирования страниц PDF‑файла, включая вращение, масштабирование, перемещение и изменение размера страницы.
PdfPrintPageInfoПредставляет объект, содержащий информацию о текущей печатной странице.
PdfProducerПредставляет класс для создания PDF из других форматов.
PdfXmpMetadataКласс для работы с XMP‑метаданными.
ReplaceTextStrategyЭтот класс содержит параметры, определяющие поведение PdfContentEditor при выполнении операции ReplaceText.
SaveableFacadeБазовый класс для всех сохраняемых фасадов.
SignatureNameПредставляет класс для имени подписи.
StampКласс, представляющий штамп.
StampInfoКласс, представляющий информацию о штампе.
TextPropertiesПредставляет свойства текста, такие как размер текста, цвет, стиль и т.д.
ViewerPreferenceОписывает настройки просмотрщика (режим страницы, режим не во весь экран, компоновка страницы).

Enums

ПеречислениеОписание
AlgorithmПредставляет алгоритмы, которые могут использоваться для шифрования PDF‑документа.
AutoRotateModeDirection вращения при печати документа.
BlendingColorSpaceКласс, представляющий пространство смешивания цветов.
DataTypeПеречисляет определения типов полей.
DefaultMetadataPropertiesПеречисление стандартных свойств XMP.
EncodingTypeПеречисляет типы кодирования используемого текста.
FieldTypeПеречисление возможных типов полей.
FontStyleПеречисляет 14 типов шрифтов.
ImageMergeModeПредставляет режимы объединения изображений.
KeySizeОпределяет различные размеры ключей, которые могут использоваться для шифрования PDF‑документов.
PositioningModeОпределяет режим позиционирования. Возможные значения включают Legacy (обратная совместимость) и Current (обновлённый метод расчёта позиции текста).
PropertyFlagПеречисление возможных флагов полей.
StampTypeОписывает типы штампов.
SubmitFormFlagПеречисление возможных флагов отправки формы.
WordWrapModeОпределяет стратегии переноса слов.

Typedefs

Типовое определениеОписание
PdfQueryPageSettingsEventHandlerПредставляет метод, обрабатывающий событие PdfViewer::PdfQueryPageSettings у PdfViewer.