Aspose.Pdf.Facades

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

Классы

Учебный классОписание
AutoFillerПредставляет класс для получения данных из базы данных или другого источника данных, заполняет их в разработанные поля шаблона pdf и, наконец, создает новый файл pdf или поток. Он имеет два режима ввода файла шаблона: ввод в виде потока или файла pdf . Он имеет четыре типа режимов вывода: один объединенный поток, один объединенный файл, много небольших потоков, много маленьких файлов. Он может получать буквальные данные, содержащиеся в System.Data.DataTable.
BookmarkПредставляет закладку.
BookmarksПредставляет наборBookmark объекты.
DocumentPrivilegeПредставляет привилегии для доступа к файлу Pdf. Ссылаться наPdfFileSecurity . Существует 4 способа использования этого класса: 1. Непосредственное использование предопределенных привилегий. 2. На основе предопределенных привилегий и изменение некоторых определенных разрешений. 4.Смешивает путь2 и путь3.
FacadeБазовый класс фасада.
FontColorКласс, представляющий цвет текста.
FormКласс, представляющий объект формы Acro.
FormattedTextКласс, представляющий форматированный текст. Содержит информацию о тексте и его цвете, размере, стиле.
FormDataConverterПредставляет класс для преобразования данных из одного формата в другой формат. Он может преобразовывать данные в fdf/xml/pdf/xfdf в OLEDB/OdbcDB. Он также может преобразовывать данные в OLEDB/OdbcDB в данные в fdf/xml/xfdf. Он может конвертировать fdf в xml с тегом «жесткое имя».
FormEditorКласс для редактирования форм (добавление/удаление поля и т.д.)
FormFieldFacadeКласс для представления свойств поля.
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Класс для удаления всего кода Java Script.
PdfPageEditorПредставляет класс для редактирования страницы файла PDF, включая поворот страницы, масштабирование страницы, перемещение позиции и изменение размера страницы.
PdfPrintPageInfoПредставляет объект, содержащий информацию о текущей странице печати.
PdfProducerПредставляет класс для создания PDF из других форматов. В этом примере показано, как создать файл Pdf из файла CGM.
PdfQueryPageSettingsEventHandlerПредставляет метод, обрабатывающий событие QueryPageSettings PrintDocument.
PdfViewerПредставляет класс для просмотра или печати PDF-файла.
PdfXmpMetadataКласс для работы с метаданными XMP.
ReplaceTextStrategyЭтот класс содержит параметры, определяющие поведение PdfContentEditor при выполнении операции ReplaceText.
SaveableFacadeБазовый класс для всех сохраняемых фасадов.
StampШтамп, представляющий класс.
StampInfoКласс, представляющий информацию штампа.
TextPropertiesПредставляет свойства текста, такие как: размер текста, цвет, стиль и т. д.
ViewerPreferenceОписывает предпочтения зрителя (режим страницы, неполноэкранный режим страницы, макет страницы).

Интерфейсы

ИнтерфейсОписание
IFacadeОбщий интерфейс фасада, который определяет общие методы фасадов.
ISaveableFacadeИнтерфейс фасада, определяющий методы, общие для всех сохраняемых фасадов.

перечисление

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