Aspose.Pdf

Aspose.Pdf 是 Aspose.Pdf 库中所有类的根命名空间,这些类直接位于其中,如 Document,或通过多个子命名空间间接位于其中。

描述
ApsLoadOptions类描述 aps 加载选项。
ApsSaveOptions导出到 APS XML 格式的保存选项。
Artifact类表示 PDF 伪影对象。
ArtifactCollection类表示伪影集合。
BackgroundArtifact类描述背景伪影。此伪影允许设置页面的背景。
BaseActionCollection类封装与页面/注释/字段交互操作的基本操作
BaseOperatorCollection表示操作符集合的基类。
BaseParagraph表示可以添加到页面的抽象基对象(doc.Paragraphs.Add())。
BatesNArtifact类描述 Bates 编号伪影。
BitmapInfo包含像素数组和位图信息的对象。
BorderInfo此类表示图形元素的边框。
BoundsCheckableList<T>表示 BoundsCheckableList - 包装在 System.Collections.Generic.List 周围。
BoundsOutOfRangeException表示当项目不适合给定容器尺寸时发生的异常。
BuildVersionInfo此类提供有关当前产品构建的信息。
CdrLoadOptions类描述 CDR 加载选项。
Cell表示表格行的单元格。
Cells表示行的单元格集合。
Center表示页眉和页脚数据的居中对齐设置。
CgmImportOptions从计算机图形元文件(CGM)格式导入的选项。
CgmLoadOptions包含将 CGM 文件加载/导入到 PDF 文档中的选项。
Collection表示集合类(12.3.5 集合)。
CollectionField表示文档集合模式字段类。
CollectionItem表示集合项类。集合项包含由集合模式描述的数据。
CollectionSchema表示描述文档集合的“模式”的类。
Color表示可以在不同颜色空间中表示的颜色值的类。
ColumnInfo此类表示列的信息。
ComHelper提供方法供 COM 客户端将文档加载到 Aspose.Pdf 中。
CompositingParameters表示包含当前图形状态的图形合成参数的对象。
CrashReportOptions崩溃报告生成的选项。
DateComponent表示具有格式属性的日期组件的基类。
DeprecatedFeatureException当当前 PDF 版本中的某个功能被弃用时抛出的异常。
DestinationCollection类表示 PDF 文档中所有目标的集合(名称树将名称字符串映射到目标(见 12.3.2.3,“命名目标”)和(见 7.7.4,“名称字典”))。
DjvuLoadOptions类描述 DJVU 加载选项。
DocSaveOptions导出到 Doc 格式的保存选项
Document类表示 PDF 文档。
DocumentExtensions为 Document 类提供额外功能。
DocumentFactory允许创建/加载不同类型文档的类。
DocumentInfo表示 PDF 文档的元信息。
EmbeddedFileCollection类表示嵌入文件集合。
EmptyValueException当请求的值不存在时抛出的异常。
EncryptedPayload表示文件规范中的加密有效负载。
EpubLoadOptions包含将 EPUB 文件加载/导入到 PDF 文档中的选项。
EpubSaveOptions导出到 EPUB 格式的保存选项
ExcelSaveOptions导出到 Excel 格式的保存选项
ExportFieldsOptions表示导出表单字段的选项的基类。
ExportFieldsToJsonOptions表示将表单字段导出到 Json 格式的选项。
FieldSerializationResult表示表单字段序列化过程的结果。
FileHyperlink表示文件超链接对象。
FileParams定义一个嵌入文件参数字典,该字典应包含附加的文件特定信息。
FileSpecification类表示嵌入文件。
FloatingBox
FontEmbeddingException当尝试嵌入字体失败时抛出的异常
FontEmbeddingOptionsPDF/A 标准要求所有字体必须嵌入文档。此类包含在某些字体因缺失而无法嵌入的情况下的标志。
FontNotFoundException当找不到字体时抛出的异常。
Footer表示页脚设置。
FooterArtifact描述页脚伪影。这可以用于设置页面的页脚。
FormattedFragment表示抽象格式化片段。
GraphInfo表示图形信息。
Group一个组属性类,指定页面组的属性,以便在透明成像模型中使用。
Header表示页眉设置。
HeaderArtifact类描述页眉伪影。此伪影可用于设置页面的标题。
HeaderFooter类表示 PDF 页面的页眉或页脚。
HeaderFooterData表示页眉和页脚的分页数据。
HeaderFooterSettings表示页眉和页脚伪影的设置。
Heading表示标题。
HtmlFragment表示 HTML 片段。
HtmlLoadOptions表示将 HTML 文件加载/导入到 PDF 文档中的选项。
HtmlSaveOptions导出到 Html 格式的保存选项
Hyperlink表示抽象超链接。
Id表示文件标识符结构。
Image表示图像。
ImagePlacement表示放置到 PDF 文档页面的图像的特征。
ImagePlacementAbsorber表示图像放置对象的吸收器对象。执行图像使用的搜索,并通过 ImagePlacements 集合提供对搜索结果的访问。
ImagePlacementCollection表示图像放置集合
ImageStamp表示图形印章。
ImportOptionsImportOptions 类型持有对单个导入选项的抽象级别。
IncorrectCMapUsageException当字体使用不正确时抛出的异常。
IncorrectFontUsageException当字体使用不正确时抛出的异常。
InvalidCgmFileFormatException当 CGM 文件无效时抛出的异常。
InvalidFileFormatException当文件无效时抛出的异常。
InvalidFormTypeOperationException当与表单类型的操作无效时抛出的异常。
InvalidPasswordException当用户提供无效密码时抛出的异常。
InvalidPdfFileFormatException当 PDF 文件无效时抛出的异常。
InvalidValueFormatException当请求的值格式不正确时抛出的异常。
JavaScriptCollection此类表示 JavaScript 的集合。
JavascriptExtensionsException在处理 JavascriptExtensions 时发生错误时抛出的异常。
Layer表示 PDF 页面中的一层。
Left表示页眉和页脚数据的左对齐设置。
LevelFormat表示目录的格式。
License提供方法以对组件进行授权。
LoadOptionsLoadOptions 类型持有对单个加载选项的抽象级别
LocalHyperlink表示本地超链接对象。
MarginInfo此类表示不同对象的边距。
MarkdownSaveOptions表示以 Markdown 格式保存文档的选项类。
Matrix类表示变换矩阵。
Matrix3D类表示变换矩阵。
MdLoadOptionsMarkdown 格式转换的加载选项。
Metadata提供对 XMP 元数据流的访问。
Metered提供设置计量密钥的方法。
MhtLoadOptions表示将 .mht 文件加载/导入到 PDF 文档中的选项。
MobiXmlSaveOptions导出到 Xml 格式的保存选项
NamedDestinationCollection类表示 PDF 文档中所有目标的集合(名称树将名称字符串映射到目标(见 12.3.2.3,“命名目标”)和(见 7.7.4,“名称字典”))。
Note此类表示生成段落注释。
ObjectReferenceCorruptedException表示当 PDF 文档中的对象引用被发现损坏时抛出的异常。这意味着没有对象被链接指向。
OcspSettings表示在签名过程中使用的 ocsp 设置。
OfdLoadOptionsOFD 格式的加载选项。
Operator抽象类表示操作符。
OperatorCollection类表示操作符集合
OperatorSelector此类用于使用访问者模板思想选择操作符。
Opi表示开放预印接口(OPI),是一种为高分辨率图像创建低分辨率占位符或代理的机制。
OptimizedMemoryStream定义一个可以包含更多标准容量的 MemoryStream
OutlineCollection表示文档大纲层次结构。
OutlineItemCollection表示 PDF 文档大纲层次结构中的大纲条目。
Outlines类描述大纲集合。
OutputIntent表示一个输出意图,该意图将 PDF 文档的颜色特性与目标输出设备或文档将被打印的生产环境的颜色特性匹配。
OutputIntents表示 OutputIntent 的集合。
Page类表示 PDF 文档的页面。
PageActionCollection此类描述页面操作
PageCollectionPDF 文档页面的集合。
PageCollectionExtensions表示用于更新页眉和页脚分页的扩展方法。
PageDate表示由日、月和年组件组成的日期格式。
PageInfo表示页面信息。
PageLabel类表示页面标签范围。
PageLabelCollection类表示页面标签集合。
PageNumber表示包含索引、总页数和分隔符的页码格式。
PageNumberStamp表示页码印章并用于编号页面。
PageRange表示页眉和页脚设置的页面范围。
PageSize类表示 PDF 文档中页面的大小。
PaginationArtifact表示文档中分页伪影的抽象基类。
Paragraphs此类表示段落集合。
PclLoadOptions表示将 PCL 文件加载(导入)到 PDF 文档中的选项。
PdfANonSpecificationFlags此类持有标志以控制 PDF/A 转换,以防源 PDF 文档不符合 PDF 规范。如果使用此类的标志,则会降低性能,但在源 PDF 文档无法通过常规方式转换为 PDF/A 格式时是必要的。默认情况下,所有标志都设置为 false。
PdfASymbolicFontEncodingStrategy此类描述可以用于调整复制编码数据过程的规则,以防 TrueType 符号字体具有多个编码。某些 PDF 文档在转换为 PDF/A 格式后可能会出现错误“符号 TrueType 字体的 cmap 中有多个编码”。此错误的原因是什么?所有 TrueType 符号字体在其内部数据中都有特殊表“cmap”。此表将字符代码映射到字形索引。此表可能包含不同的编码子表,描述所使用的编码。有关 cmap 表的高级信息,请参见 https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html。通常 cmap 表包含多个编码子表,但 PDF/A 标准要求,对于此字体,必须在 PDF/A 文档中保留一个编码子表,或者在此字体子表中必须有一个(3,0)编码子表。这里的关键问题是 - 必须从其他子表中提取哪些数据以复制到目标编码表(3,0)?大多数字体具有“良好形成”的 cmap 表,其中每个编码子表与另一个子表完全一致。但是某些字体的 cmap 表存在冲突 - 例如,一个子表对 unicode 100 的字形索引为 100,但另一个子表对相同的 unicode 100 的字形索引为 200。为了解决这些问题,需要特殊策略。默认情况下使用以下策略:查找 mac 子表(1,0)。如果找到此表,则仅使用此数据填充目标表(3,0)。如果未找到 mac 子表,则迭代所有子表(除了(3,0))并用于将数据复制到目标(3,0)子表。此外,只有在目标表当前没有此 unicode 时,才会将每个 unicode(unicode,字形索引)的映射复制到目标表中。因此,例如,如果第一个子表对 unicode 100 的字形索引为 100,而下一个子表对相同的 unicode 100 的字形索引为 200,则仅会复制来自第一个子表的数据(unicode=100,字形索引=100)。因此,每个前一个子表优先于下一个。此类的属性 PdfASymbolicFontEncodingStrategy 有助于调整默认行为。如果类型为 CMapEncodingTableType 的属性 PreferredCmapEncodingTable 被设置,则相关子表将优先于 mac 子表(1,0)。在这种情况下,枚举 CMapEncodingTableType 中的值 ‘MacTable’ 没有意义,因为它指向同一 mac 子表(1,0),该子表将被默认使用。属性 CmapEncodingTablesPriorityQueue 丢弃所有子表的优先级。如果设置了此属性,则仅将声明队列中的子表按指定顺序使用。如果未找到指定的子表,则将使用上述描述的所有子表的默认迭代和复制策略。对象 QueueItem 指定使用的编码子表。此子表可以通过成员(PlatformID,PlatformSpecificId)的组合或通过枚举 CMapEncodingTableType 设置。在字体没有(3,0)子表的情况下,将使用其他子表以保持 PDF/A 兼容性。选择使用的子表遵循与前面描述的相同规则,因此使用 PreferredCmapEncodingTableCmapEncodingTablesPriorityQueue 属性来确定结果子表,如果字体也没有请求的子表,则将使用任何现有子表。
PdfException表示在 PDF 应用程序执行期间发生的错误。
PdfFormatConversionOptions表示转换 PDF 文档的选项集
PdfPageStamp类表示使用 PDF 页面作为印章的印章。
PdfSaveOptions导出到 Pdf 格式的保存选项
PdfXmlLoadOptionsPdfXml 格式的加载选项。
PdfXmlSaveOptions导出到 PdfXml 格式的保存选项。
Point表示具有分数坐标的点。
Point3D表示具有分数坐标的点。
PptxSaveOptions导出到 SVG 格式的保存选项
PrintController表示打印控制器。
PsLoadOptions表示将 .mht 文件加载/导入到 PDF 文档中的选项。
PsSaveOptions导出到 PS(PostScript)或 EPS 格式的保存选项。
Rectangle类表示矩形。
RenderingOptions表示渲染选项。
Resources类表示页面资源。
RgbToDeviceGrayConversionStrategy表示 rgb 到设备灰色颜色空间的转换策略。
Right表示页眉和页脚数据的右对齐设置。
Row表示表格的一行。
Rows表示表格的行集合。
SaveOptionsSaveOptions 类型持有对单个保存选项的抽象级别
SignaturesCompromiseDetector表示用于检查文档的妥协签名的类。
Stamp一个抽象类,用于各种类型的印章,作为后代出现。
SvgLoadOptions表示将 SVG 文件加载/导入到 PDF 文档中的选项。
SvgSaveOptions导出到 SVG 格式的保存选项
Table表示可以添加到页面的表格。
TeXFileSystemInputDirectory实现常规文件系统的方法以获取文件流进行读取。
TeXFileSystemOutputDirectory实现常规文件系统的方法以获取文件流进行写入。
TeXFragment表示 TeX 片段。
TeXLoadOptions表示将 TeX 文件加载/导入到 PDF 文档中的选项。
TeXMemoryOutputDirectory实现从内存获取输出流。例如,当您不希望附带的输出(如日志文件)写入磁盘,但希望稍后从内存中读取时,可以使用它。
TeXSaveOptions导出到 TeX 格式的保存选项
TextStamp表示文本印章。
TimestampSettings表示在签名过程中使用的 ocsp 设置。
TocInfo表示目录信息。
ToUnicodeProcessingRules此类描述可以用于解决 Adobe Preflight 错误“文本无法映射到 Unicode”的规则。
TxtLoadOptionsTXT 转 PDF 转换的加载选项。
UnifiedSaveOptions此类表示用于使用统一转换方式(具有统一内部文档模型)保存的选项
UnsupportedFontTypeException当字体类型不受支持时抛出的异常。
WarningInfo不可变对象,用于封装警告信息。
Watermark表示页面的水印。
WatermarkArtifact类描述水印伪影。这可以用于
WebHyperlink表示网页超链接对象。
XForm类表示 XForm
XFormCollection类表示 XFormCollection 的集合。
XImage类表示图像 X 对象。
XImageCollection类表示 XImage 集合。
XmlLoadOptions表示将 XML 文件加载/导入到 PDF 文档中的选项。
XmlSaveOptions导出到 Xml 格式的保存选项
XmpField表示 XMP 字段。
XmpPdfAExtensionField此模式描述结构类型中的字段。它与 PDF/A 属性值类型模式非常相似,但在结构中定义字段,而不是属性。模式命名空间 URI:http://www.aiim.org/pdfa/ns/field# 所需模式命名空间前缀:pdfaField。
XmpPdfAExtensionObject表示字段、属性、值类型实例的基类。
XmpPdfAExtensionProperty描述单个属性。模式命名空间 URI:http://www.aiim.org/pdfa/ns/property# 所需模式命名空间前缀:pdfaProperty
XmpPdfAExtensionSchema描述 PDF/A-1 提供的 XMP 扩展模式。
XmpPdfAExtensionSchemaDescription表示 PDF/A-1 提供的 XMP 扩展模式的描述。
XmpPdfAExtensionValueTypePDF/A 值类型模式是所有未在 XMP 2004 规范中定义的属性值类型所必需的,即对于以下列表之外的值类型: - 数组类型(这些是可能包含一个或多个字段的容器类型):Alt、Bag、Seq - 基本值类型:布尔值、(开放和封闭)选择、日期、维度、整数、语言替代、区域设置、MIME 类型、专有名称、实数、文本、缩略图、URI、URL、XPath - 媒体管理值类型:代理名称、版本类、资源事件、资源引用、版本 - 基本作业/工作流值类型:作业 - EXIF 模式值类型:闪光灯、CFAPattern、设备设置、GPS 坐标、OECF/SFR、Rational 模式命名空间 URI:http://www.aiim.org/pdfa/ns/type# 所需模式命名空间前缀:pdfaType
XmpValue表示 XMP 值
XpsLoadOptions表示将 xps 文件加载/导入到 PDF 文档中的选项。
XpsSaveOptions导出到 Xps 格式的保存选项
XslFoLoadOptions表示将 XSL-FO 文件加载/导入到 PDF 文档中的选项。

接口

接口描述
IBoundsCheckableItem
IColorSpaceConversionStrategy颜色空间转换策略的接口。
IIndexBitmapConverter此接口声明用于量化的自定义算法。用户可以实现这些算法的自定义实现(例如基于非托管代码的算法)。
INamedDestinationCollection命名目标的集合。
IOperatorSelector定义访问不同 PDF 操作符的访问者。
IPageSetOptions定义与要转换的页面集相关的转换选项。
IPipelineOptions定义与管道配置相关的转换选项。
ITeXInputDirectory泛化 TeX 输入目录的接口。
ITeXOutputDirectory泛化 TeX 输出目录的接口。
IWarningCallback用户回调机制支持的接口。

枚举

枚举描述
AFRelationship枚举描述关联文件关系。
BlendMode混合模式枚举。
BorderCornerStyle枚举边框的边角样式。
BorderSide枚举边框的边。
BoundsCheckMode指定在向集合添加项目时的边界检查行为。
CollectionFieldSubtype表示模式集合中字段的子类型参数。
ColorSpace颜色空间枚举。
ColorType指定页面上元素的颜色类型。
ColumnAdjustment枚举列调整类型。
ContentDispositionMIME 协议内容处置头。
ConvertErrorAction此类表示转换错误的操作。
ConvertSoftMaskAction此操作表示对具有软蒙版的图像进行转换的操作。
ConvertTransparencyAction此类表示透明度转换的操作。
CryptoAlgorithm表示在加密/解密例程中使用的加密算法类型。
DigestHashAlgorithm表示将数据映射到“哈希”的算法类型
Direction文本方向。
EmphasisStyle定义可用的强调和强强调的序列化样式。有关规范,请参见 CommonMark - 强调和强强调。
ExtendedBoolean表示支持未定义值的布尔类型。
ExtractImageMode定义在从文档中提取图像时可以使用的不同模式。
FieldSerializationStatus表示表单字段序列化的状态。
FieldValueType表示模式集合中字段值的类型。
FileEncoding附加文件的编码。可能的值:Zip - 文件使用 ZIP 压缩,None - 文件未压缩。
Fixup此枚举表示 Fixup 的类型。
FontSubsetStrategy枚举字体子集策略
HeadingRecognitionStrategy表示标题识别策略的类型。
HeadingStyle定义可用的标题序列化样式。有关规范,请参见 CommonMark - ATX 标题,分别为 CommonMark - Setext 标题。
HorizontalAlignment描述水平对齐。
HtmlDocumentType表示 HTML 文档类型的枚举。
HtmlMediaType指定在渲染过程中使用的可能媒体类型。
HtmlPageLayoutOption指定标志,这些标志与其他选项一起确定页面的大小和布局。
ImageDeleteAction从集合中删除图像对象时执行的操作。如果图像对象被删除
ImageFileType枚举图像文件类型。
ImageFilterType表示图像过滤器类型的枚举。
ImportFormat指定导入格式。
LineBreakStyle表示文件的可能换行样式。
LoadFormat指定加载格式。
NumberingStyle枚举 PageLabel 类支持的页面编号样式。
PageCoordinateType描述页面坐标类型。
PageLayout描述页面布局。
PageMode类描述文档页面使用的组件。
ParagraphPositioningMode指定确定元素在页面上位置的变体。
PasswordType此枚举表示用于受密码保护的 PDF 文档的已知密码类型。
PdfFormat此类表示 PDF 格式。
PdfVersion此枚举表示 PDF 文件的版本。
Permissions此枚举表示用户对 PDF 的权限。
PrintDuplex打印对话框中打印文件时使用的纸张处理选项。
PrintScaling在为此文档显示打印对话框时应选择的页面缩放选项。
ProgressEventType此枚举描述在转换过程中可能发生的进度事件类型
ReturnAction枚举表示在调用 Warning 方法时的程序工作流操作。
Rotation可能的旋转值的枚举。
SaveFormat指定格式
Subset表示分页伪影可以应用的页面子集。
TableBroken枚举表格破损。
TabOrder页面上的选项卡顺序
TeXLoadResultTeX 加载和编译的结果。
VerticalAlignment可能的垂直对齐值的枚举。
WarningType枚举表示警告类型。
XfaTagxfa 流标签
XmpFieldType此枚举表示 XMP 字段的类型。
XmpPdfAExtensionCategoryType属性类别:内部或外部。