Aspose.Pdf

Aspose.Pdf является корневым пространством имен для всех классов библиотеки Aspose.Pdf, которые находятся либо непосредственно в ней, например Документили косвенно через несколько подпространств имен.

Классы

Учебный класс Описание
ApsLoadOptions Класс описывает параметры загрузки приложений.
ApsSaveOptions Сохранить параметры для экспорта в формат APS XML.
Artifact Класс представляет объект PDF Artifact.
ArtifactCollection Класс представляет коллекцию артефактов.
BackgroundArtifact Класс описывает фоновый артефакт. Этот артефакт позволяет установить фон страницы.
BaseActionCollection Класс инкапсулирует основные действия с интерактивными действиями страницы/аннотации/поля
BaseOperatorCollection Представляет базовый класс для коллекции операторов.
BaseParagraph Представляет абстрактный базовый объект, который можно добавить на страницу (doc.Paragraphs.Add()).
BorderInfo Этот класс представляет границу для графических элементов.
BuildVersionInfo Этот класс предоставляет информацию о текущей сборке продукта.
Cell Представляет ячейку строки таблицы.
Cells Представляет набор ячеек row.
CgmImportOptions Параметр импорта для импорта из формата метафайла компьютерной графики (CGM).
CgmLoadOptions Содержит опции для загрузки/импорта файла CGM в документ pdf.
Collection Представляет класс для коллекции (12.3.5 коллекции).
Color Представляет класс для значения цвета, которое может быть выражено в другом цветовом пространстве.
ColumnInfo Этот класс представляет информацию о столбцах.
ComHelper Предоставляет COM-клиентам методы для загрузки документа в Aspose.Pdf.
CompositingParameters Представляет объект, содержащий графические параметры компоновки текущего состояния графики.
DeprecatedFeatureException Исключение, которое выдается, когда функция устарела в текущей версии PDF.
DestinationCollection Класс представляет собой набор всех адресатов (дерево имен, отображающее строки имен на адресаты (см. 12.3.2.3, «Именованные адресаты») и (см. 7.7.4, «Словарь имен»)) в документе pdf.
DocSaveOptions Сохранить параметры для экспорта в формат Doc
Document Класс, представляющий PDF-документ
DocumentFactory Класс, позволяющий создавать/загружать документы разных типов.
DocumentInfo Представляет метаинформацию документа PDF.
EmbeddedFileCollection Класс, представляющий коллекцию встроенных файлов.
EmptyValueException Исключение, которое возникает, когда требуемое значение не существует.
EncryptedPayload Представляет зашифрованную полезную нагрузку в спецификации файла.
EpubLoadOptions Содержит опции для загрузки/импорта файла EPUB в документ pdf.
EpubSaveOptions Параметры сохранения для экспорта в формат EPUB
ExcelSaveOptions Параметры сохранения для экспорта в формат Excel
FileHyperlink Представляет объект файловой гиперссылки.
FileParams Определяет встроенный словарь параметров файла, который должен содержать дополнительную информацию о файле.
FileSpecification Класс, представляющий встроенный файл.
FloatingBox
FontEmbeddingException Исключение, возникающее при неудачной попытке встроить шрифт
FontNotFoundException Исключение, возникающее, когда шрифт не найден.
FooterArtifact Описывает артефакт нижнего колонтитула. Это может быть использовано для установки нижнего колонтитула страницы.
FormattedFragment Представляет абстрактный отформатированный фрагмент.
GraphInfo Представляет графическую информацию.
Group Класс атрибутов группы, определяющий атрибуты группы страниц страницы для использования в модели прозрачного изображения.
HeaderArtifact Класс описывает артефакт заголовка. Этот артефакт может быть использован для установки заголовка страницы.
HeaderFooter Класс представляет верхний или нижний колонтитул страницы PDF.
Heading Представляет заголовок.
HtmlFragment Представляет HTML-фрагмент.
HtmlLoadOptions Представляет параметры для загрузки/импорта HTML-файла в документ PDF.
HtmlSaveOptions Сохранить параметры для экспорта в формат HTML
Hyperlink Представляет абстрактную гиперссылку.
Id Представляет структуру идентификатора файла.
Image Представляет изображение.
ImagePlacement Представляет характеристики изображения, размещенного на странице документа Pdf.
ImagePlacementAbsorber Представляет объект-поглотитель объектов размещения изображений. Выполняет поиск использований изображений и предоставляет доступ к результатам поиска черезImagePlacements коллекция.
ImagePlacementCollection Представляет коллекцию мест размещения изображений
ImageStamp Повторно отображает графический штамп.
ImportOptions Тип ImportOptions содержит уровень абстракции для отдельных параметров импорта.
IncorrectCMapUsageException Исключение, возникающее при неправильном использовании шрифта.
IncorrectFontUsageException Исключение, возникающее при неправильном использовании шрифта.
InvalidCgmFileFormatException Исключение, которое возникает, когда файл Cgm недействителен.
InvalidFileFormatException Исключение, которое возникает, когда файл недействителен.
InvalidFormTypeOperationException Исключение, которое возникает, когда операция с типом формы недействительна.
InvalidPasswordException Исключение, возникающее, когда пользователь вводит неверный пароль.
InvalidPdfFileFormatException Исключение, которое выдается, когда файл PDF недействителен.
InvalidValueFormatException Исключение, возникающее, когда запрошенное значение имеет неверный формат.
JavaScriptCollection Этот класс представляет набор JavaScript.
Layer Представляет слой страницы.
LevelFormat Представляет формат оглавления.
License Предоставляет методы лицензирования компонента.
LoadOptions Тип LoadOptions содержит уровень абстракции отдельных параметров загрузки
LocalHyperlink Представляет локальный объект гиперссылки.
MarginInfo Этот класс представляет поля для различных объектов.
Matrix Класс представляет собой матрицу преобразования.
Matrix3D Класс представляет собой матрицу преобразования.
MdLoadOptions Параметры загрузки для преобразования формата Markdown.
Metadata Предоставляет доступ к потоку метаданных XMP.
Metered Предоставляет методы для установки измеренного ключа.
MhtLoadOptions Представляет параметры для загрузки/импорта .mht-файла в документ pdf.
MobiXmlSaveOptions Сохранить параметры для экспорта в формат Xml
NamedDestinationCollection Класс представляет собой набор всех адресатов (дерево имен, отображающее строки имен на адресаты (см. 12.3.2.3, «Именованные адресаты») и (см. 7.7.4, «Словарь имен»)) в документе pdf.
Note Этот класс представляет примечание к абзацу генератора.
OcspSettings Представляет параметры ocsp, используемые в процессе подписания.
Operator Абстрактный класс, представляющий оператор.
OperatorCollection Класс представляет набор операторов
OperatorSelector Этот класс используется для выбора операторов с использованием идеи шаблона посетителя.
Opi представляет собой открытый интерфейс допечатной подготовки (OPI) — это механизм для создания заполнителей низкого разрешения или прокси, для таких изображений с высоким разрешением.
OptimizedMemoryStream Определяет MemoryStream, который может содержать больше стандартной емкости
OutlineCollection Представляет иерархию структуры документа.
OutlineItemCollection Представляет запись схемы в иерархии структуры документа PDF.
Outlines Класс описывает набор контуров.
Page Класс, представляющий страницу документа PDF.
PageActionCollection Этот класс описывает действия страницы
PageCollection Коллекция страниц PDF-документа.
PageInfo Представляет информацию о странице.
PageLabel Класс, представляющий диапазон меток страницы.
PageLabelCollection Класс, представляющий коллекцию меток страницы.
PageNumberStamp Представляет штамп номера страницы и используется для нумерации страниц.
PageSize Класс, представляющий размер страницы в документе PDF.
Paragraphs Этот класс представляет коллекцию абзацев.
PclLoadOptions Представляет параметры для загрузки (импорта) файла PCL в документ PDF.
PdfANonSpecificationFlags Этот класс содержит флаги для управления преобразованием PDF/A для случаев, когда исходный документ PDF не соответствует спецификации PDF. Использование флагов этого класса снижает производительность , но это необходимо, когда исходный документ PDF не может быть конвертирован в формат PDF/A обычным способом. По умолчанию для всех флагов установлено значение false.
PdfASymbolicFontEncodingStrategy Этот класс описывает правила, которые можно использовать для настройки процесса копирования данных кодировки для случаев , когда символьный шрифт TrueType имеет более одной кодировки. Некоторые PDF-документы после преобразования в формат PDF/A могут иметь ошибку Cmap шрифта TrueType". В чем причина этой ошибки? Все символьные шрифты TrueType имеют в своих внутренних данных специальную таблицу “cmap” . Эта таблица сопоставляет коды символов с индексами глифов. И эта таблица может содержать различные подтаблицы кодирования, которые описывают используемые кодировки. См. дополнительную информацию о таблицах cmap по адресу https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. Обычно таблица cmap содержит несколько подтаблиц кодирования, но стандарт PDF/A требует только одной кодировки. подтаблица (3,0) должна быть оставлена для этого шрифта в документе PDF/A. И здесь ключевой вопрос - какие данные нужно взять из других подтаблиц, чтобы скопировать в целевую таблицу кодирования (3,0)? Большинство шрифтов имеют «правильно сформированные» таблицы cmap, где каждая подтаблица кодирования полностью согласуется с другой подтаблицей. Но некоторые fonts имеют таблицы cmap с коллизиями - где, например, одна подтаблица имеет индекс глифа 100 для юникода 100, а другая подтаблица имеет индекс глифа 200 для того же юникода 100. Для решения этой проблемы требуется специальная стратегия. По умолчанию используется следующая стратегия: mac subtable(1,0) ищется. Если эта таблица найдена, только эти данные используются для заполнения таблицы destination (3,0). Если подтаблица mac не найдена, то все подтаблицы, кроме (3,0), повторяются и используются для копирования данных в подтаблицу назначения (3,0). Также сопоставление для каждого юникода (юникода, индекса глифа) копируется в целевую таблицу, только если в целевой таблице нет этого юникода в текущий момент. Так, например, если первая подтаблица имеет индекс глифа 100 для юникода 100, а следующая подтаблица имеет индекс глифа 200 для того же юникода 100, будут скопированы только данные из первой подтаблицы (юникод = 100, индекс глифа = 100). Таким образом, каждая предыдущая подтаблица имеет приоритет над следующей. Свойства этого классаPdfASymbolicFontEncodingStrategyпомогите настроить поведение по умолчанию. Если свойствоPreferredCmapEncodingTable типаCMapEncodingTableType , тогда соответствующая подтаблица будет использоваться в приоритете над подтаблицей mac(1,0). Значение «MacTable» из перечисления CMapEncodingTableType в этом случае не имеет смысла, потому что указывает на ту же подтаблицу mac (1,0), которая будет использоваться по умолчанию. СвойствоCmapEncodingTablesPriorityQueue отбрасывает все приоритеты для любой подтаблицы. Если это свойство установлено, то в указанном порядке будут использоваться только подтаблицы из объявленной очереди. ОбъектQueueItem указывает используемую подтаблицу кодирования. Эту подтаблицу можно установить с помощью комбинации элементов (PlatformID, PlatformSpecificId) или с помощьюCMapEncodingTableType перечисление.
PdfException Представляет ошибки, возникающие во время выполнения приложения PDF.
PdfFormatConversionOptions представляет набор опций для преобразования PDF document
PdfPageStamp Класс представляет штамп, который использует PDF-страницу в качестве штампа.
PdfSaveOptions Сохранить параметры для экспорта в формат Pdf
PdfXmlLoadOptions Параметры загрузки для формата PdfXml.
PdfXmlSaveOptions Параметры сохранения для формата PdfXml.
Point Представляет точку с дробными координатами.
Point3D Представляет точку с дробными координатами.
PptxSaveOptions Сохранить параметры для экспорта в формат SVG
PrintController Представляет контроллер печати.
PsLoadOptions Представляет параметры для загрузки/импорта .mht-файла в документ pdf.
Rectangle Класс представляет прямоугольник.
RenderingOptions Представляет параметры рендеринга.
Resources Класс, представляющий ресурсы страницы.
RgbToDeviceGrayConversionStrategy Представляет стратегию преобразования rgb в серые цветовые пространства устройства.
Row Представляет строку таблицы.
Rows Представляет набор строк таблицы.
SaveOptions Тип SaveOptions содержит уровень абстракции для отдельных параметров сохранения
Stamp Абстрактный класс для различных видов штампов, являющихся потомками.
SvgLoadOptions Представляет параметры загрузки/импорта файла SVG в документ PDF.
SvgSaveOptions Сохранить параметры для экспорта в формат SVG
Table Представляет таблицу, которую можно добавить на страницу.
TeXFileSystemInputDirectory Реализует обычный метод файловой системы для чтения файлового потока.
TeXFileSystemOutputDirectory Реализует метод обычной файловой системы для получения файлового потока для записи.
TeXFragment Представляет фрагмент TeX.
TeXLoadOptions Представляет параметры для загрузки/импорта файла TeX в документ PDF.
TeXMemoryOutputDirectory Реализует выборку выходного потока из памяти. Вы можете использовать его, например, , когда вы не хотите, чтобы сопровождающий вывод (например, файл журнала) записывался на диск , но вы хотели бы прочитать его впоследствии из памяти.
TeXSaveOptions Сохранить параметры для экспорта в формат TeX
TextStamp Повторно отображает текстовый штамп.
TimestampSettings Представляет параметры ocsp, используемые в процессе подписания.
TocInfo Представляет информацию о содержании.
TxtLoadOptions Параметры загрузки для преобразования TXT в PDF.
UnifiedSaveOptions Этот класс представляет параметры сохранения для сохранения, которые используют унифицированный способ преобразования (с единой внутренней моделью документа)
UnsupportedFontTypeException Исключение, которое возникает, когда тип шрифта не поддерживается.
WarningInfo Неизменяемый объект для инкапсуляции предупреждающей информации.
Watermark Представляет водяной знак страницы.
WatermarkArtifact Класс описывает артефакт водяного знака. Это может быть использовано для
WebHyperlink Представляет объект веб-гиперссылки.
XForm Класс представляет XForm
XFormCollection Класс представляет коллекцию XFormCollection.
XImage Класс, представляющий изображение X-Object.
XImageCollection Класс, представляющий коллекцию XImage.
XmlLoadOptions Представляет параметры для загрузки/импорта файла XML в документ PDF.
XmlSaveOptions Сохранить параметры для экспорта в формат Xml
XmpField Представляет поле XMP.
XmpPdfAExtensionField Эта схема описывает поле структурированного типа. Он очень похож на схему PDF/A Property Value Type , но определяет поле в структуре вместо свойства. URI пространства имен схемы: http://www.aiim.org/pdfa/ns/field# Обязательно префикс пространства имен схемы: pdfaField.
XmpPdfAExtensionObject Представляет базовый класс для полей, свойств и экземпляров типов значений.
XmpPdfAExtensionProperty Описывает одно свойство. URI пространства имен схемы: http://www.aiim.org/pdfa/ns/property# Обязательный префикс пространства имен схемы: pdfaProperty
XmpPdfAExtensionSchema Описывает схему расширения XMP, предоставленную PDF/A-1.
XmpPdfAExtensionSchemaDescription Представляет описание схемы расширения XMP, предоставленной PDF/A-1.
XmpPdfAExtensionValueType Схема PDF/A ValueType требуется для всех типов значений свойств, которые не определены в спецификации XMP 2004, т. е. для типов значений, не входящих в следующий список: — типы массивов (это типы контейнеров, которые могут содержать одно или несколько полей ): Alt, Bag, Seq — основные типы значений: Boolean, (открытые и закрытые) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath — управление мультимедиа типы значений: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version — тип значения Basic Job/Workflow: Job — типы значений схемы EXIF: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational URI пространства имен схемы: http://www. aiim.org/pdfa/ns/type# Требуемый префикс пространства имен схемы: pdfaType
XmpValue Представляет значение XMP
XpsLoadOptions Представляет параметры для загрузки/импорта файла XPS в документ PDF.
XpsSaveOptions Сохранить параметры для экспорта в формат XPs
XslFoLoadOptions Представляет параметры для загрузки/импорта файла XSL-FO в документ pdf.

Интерфейсы

Интерфейс Описание
IColorSpaceConversionStrategy Интерфейс для стратегий преобразования цветового пространства.
IIndexBitmapConverter Этот интерфейс заявлен для настройки алгоритмов квантования. Пользователи могут реализовать свои собственные реализации этих алгоритмов (например, алгоритмы, основанные на неуправляемом коде).
INamedDestinationCollection Коллекция названных пунктов назначения.
IOperatorSelector Определяет посетителя для посещения различных операторов pdf.
IPageSetOptions Определяет параметры преобразования, связанные с набором страниц для преобразования.
IPipelineOptions Определяет параметры преобразования, связанные с конфигурацией конвейера.
ITeXInputDirectory Интерфейс обобщенного входного каталога TeX.
ITeXOutputDirectory Интерфейс обобщенного выходного каталога TeX.
IWarningCallback Интерфейс для поддержки механизма обратного вызова пользователя.

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

перечисление Описание
AFRelationship Перечисление описывает взаимосвязь связанных файлов.
BlendMode Перечисление режимов наложения.
BorderCornerStyle Перечисляет стили углов границы для границы.
BorderSide Перечисляет стороны границы.
ColorSpace Перечисление цветовых пространств.
ColorType Определяет тип цвета элементов на странице.
ColumnAdjustment Перечисляет типы корректировки столбца.
ContentDisposition Заголовок Content-Disposition протокола MIME.
ConvertErrorAction Этот класс представляет действие при ошибках преобразования.
ConvertSoftMaskAction Это действие представляет собой действия по конвертации изображений с мягкой маской.
ConvertTransparencyAction Этот класс представляет действие для преобразования прозрачности.
CryptoAlgorithm Представляет тип криптографического алгоритма, используемого в процедурах шифрования/дешифрования.
DigestHashAlgorithm Представляет тип алгоритма, который отображает данные в «хэш»
Direction Направление текста.
ExtendedBoolean Представляет логический тип, который поддерживает неопределенное значение.
ExtractImageMode Определяет различные режимы, которые можно использовать при извлечении изображений из документов.
FileEncoding Кодировка прикрепленного файла. Возможные значения: Zip — файл сжат ZIP, None — файл несжатый.
Fixup Это перечисление представляет тип Fixup.
FontSubsetStrategy перечисляет стратегии для поднастройки шрифта
HorizontalAlignment Описывает горизонтальное выравнивание.
HtmlDocumentType Представляет перечисление типов документов HTML.
HtmlMediaType Определяет возможные типы мультимедиа, используемые во время рендеринга.
HtmlPageLayoutOption Указывает флаги, которые вместе с другими параметрами определяют размеры и макеты страниц.
ImageDeleteAction Действие, выполняемое с объектом изображения при удалении изображения из коллекции. Если объект изображения удален
ImageFileType Перечисляет типы файлов изображений.
ImageFilterType Перечисление, представляющее тип фильтра изображения.
ImportFormat Задает формат импорта.
LoadFormat Указывает формат загрузки.
NumberingStyle Перечисление поддерживаемого стиля нумерации страниц для класса PageLabel.
PageCoordinateType Описывает тип координат страницы.
PageLayout Описывает макет страницы.
PageMode Класс описывает используемые компоненты страницы документа.
PasswordType Это перечисление представляет известные типы паролей, используемые для защищенных паролем PDF-документов.
PdfFormat Этот класс представляет формат PDF.
Permissions Это перечисление представляет права пользователя для pdf.
PrintDuplex Параметр обработки бумаги для использования при печати файла из диалогового окна печати..
ProgressEventType Это перечисление описывает возможные типы событий выполнения , которые могут произойти во время преобразования
ReturnAction Enum представляет собой действие рабочего процесса программы в случае вызова the Warning метод.
Rotation Перечисление возможных значений вращения.
SaveFormat Задает формат
TableBroken Перечисляет сломанную таблицу.
TabOrder Табуляция на странице
VerticalAlignment Перечисление возможных значений вертикального выравнивания.
WarningType Enum представляет тип предупреждения.
XfaTag Тег потока xfa
XmpFieldType Это перечисление представляет типы поля XMP.
XmpPdfAExtensionCategoryType Категория недвижимости: внутренняя или внешняя.