Aspose.Pdf

Aspose.Pdf 是 Aspose.Pdf 库的所有类的根命名空间,它们是像 Document 一样直接在其中,或者通过几个子命名空间间接地在其中。

课程

班级 描述
ApsLoadOptions 类描述aps加载选项。
ApsSaveOptions 保存导出为 APS XML 格式的选项。
Artifact 类表示 PDF Artifact 对象。
ArtifactCollection 类表示工件集合。
BackgroundArtifact 类描述背景工件。这个工件允许设置页面的背景。
BaseActionCollection 类封装了页面/注释/字段交互操作的基本操作
BaseOperatorCollection 表示运算符集合的基类。
BaseParagraph 表示可以添加到页面的抽象基础对象(doc.Paragraphs.Add())。
BorderInfo 此类表示图形元素的边框。
BuildVersionInfo 此类提供有关当前产品构建的信息。
Cell 表示表格行的一个单元格。
Cells 表示行的单元格集合。
CgmImportOptions 用于从计算机图形元文件 (CGM) 格式导入的导入选项。
CgmLoadOptions 包含将 CGM 文件加载/导入到 pdf 文档的选项。
Collection 表示 Collection(12.3.5 Collections)的类。
Color 表示颜色值的类,可以在不同的颜色空间中表示。
ColumnInfo 此类表示列信息。
ComHelper 为 COM 客户端提供将文档加载到 Aspose.Pdf 的方法。
CompositingParameters 表示包含当前图形状态的图形合成参数的对象。
DeprecatedFeatureException 当前 pdf 版本中弃用某个功能时引发的异常。
DestinationCollection 类表示所有目的地的集合(将名称字符串映射到目的地的名称树(见 12.3.2.3,“命名目的地”)和(见 7.7.4,“名称字典")) 在 pdf 文档中。
DocSaveOptions 保存导出为文档格式的选项
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 该类用于使用Visitor模板思想选择运算符。
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 文档不符合 PDF 规范 时,此类包含用于控制 PDF/A 转换的标志。如果使用了这个类的标志,它会降低性能 但是当源 PDF 文档不能以通常的方式转换为 PDF/A 格式时是必要的。 默认情况下,所有标志都设置为 false。
PdfASymbolicFontEncodingStrategy 此类描述了当 TrueType 符号字体具有多个编码时,可用于调整复制编码数据过程的规则 。 转换为 PDF/A 格式后的某些 PDF 文档可能会出现错误 “符号 TrueType 字体的 cmap 中有多个编码”。 这个错误的原因是什么?所有 TrueType 符号字体在其内部数据中都有特殊的表 “cmap” 。此表将字符代码映射到字形索引。 并且该表可以包含不同的编码子表,其中 描述了使用的编码。在 https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html 上查看有关 cmap 表的高级信息。 通常 cmap 表包含多个编码子表,但 PDF/A 标准要求 在 PDF/A 文档中必须为该字体保留一个编码子表 (3,0)。 这里的关键问题 - 必须从另一个子表中获取哪些数据才能复制到 目标编码表(3,0)?大多数字体都有“格式良好”的 cmap 表,其中 每个编码子表都与另一个子表完全一致。但是某些字体 有 cmap 表冲突 - 例如,一个子表的字形索引 100 用于 unicode 100,但另一个子表的字形索引 200 用于相同的 unicode 100。 为了解决这个问题需要特殊的策略。 默认使用以下策略: mac subtable(1,0) 被查找。如果找到此表,则仅此数据用于填充目的地 表 (3,0)。如果未找到 mac 子表,则迭代除 (3,0) 之外的所有子表 并用于将数据复制到目标 (3,0) 子表中。仅当目标表当前没有此 unicode 时,每个 unicode(unicode, glyph index) 的映射也被复制到目标表中。 因此,例如,如果第一个子表对于 unicode 100 具有字形索引 100,并且下一个子表对于相同 unicode 100 具有字形 索引 200,则只有来自第一个子表的数据(unicode= 100,字形索引 = 100) 将被复制。 所以前一个子表优先于下一个。 此类的属性PdfASymbolicFontEncodingStrategy帮助调整默认行为。 If 属性PreferredCmapEncodingTable类型CMapEncodingTableType 已设置,则相关子表将优先于 mac subtable(1,0) 使用。来自 枚举CMapEncodingTableType的值“MacTable”在这种情况下没有意义,因为它 指向默认情况下将使用相同的 mac 子表 (1,0)。 属性CmapEncodingTablesPriorityQueue丢弃任何子表的所有优先级。 如果设置了这个属性,那么只有声明队列中的子表才会以指定的顺序使用。 如果未找到指定的子表,则将使用上述所有子表的默认迭代和复制策略 。 ObjectQueueItem指定使用的编码子表。该子表可以设置 通过成员组合(PlatformID, PlatformSpecificId)或通过CMapEncodingTableType 枚举.
PdfException 表示 PDF 应用程序执行期间发生的错误。
PdfFormatConversionOptions 表示转换 PDF 文档的选项集
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 属性值类型 模式非常相似,但在结构中定义了一个字段而不是属性。 模式命名空间 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 扩展模式的描述。
XmpPdfAExtensionValueType XMP 2004 规范中未定义的所有属性值类型都需要 PDF/A ValueType 模式,即对于以下列表之外的值类型: - 数组类型(这些是可能包含一个或多个字段的容器类型):Alt、Bag、Seq - 基本值类型:Boolean、(打开和关闭)Choice、Date、维度、整数、Lang Alt、区域设置、MIMEType、ProperName、Real、文本、缩略图、URI、URL、XPath - 媒体管理值类型:AgentName、RenditionClass、ResourceEvent、ResourceRef、Version - 基本作业/工作流值类型:作业 - 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 定义 Visitor 用于访问不同的 pdf 运算符。
IPageSetOptions 定义与要转换的一组页面相关的转换选项。
IPipelineOptions 定义与管道配置相关的转换选项。
ITeXInputDirectory 通用TeX输入目录接口。
ITeXOutputDirectory 通用TeX输出目录接口。
IWarningCallback 用户回调机制支持接口。

枚举

枚举 描述
AFRelationship 枚举描述关联文件的关系。
BlendMode 混合模式枚举。
BorderCornerStyle 枚举边框的边框角样式。
BorderSide 枚举边界边。
ColorSpace 颜色空间枚举。
ColorType 指定页面元素的颜色类型。
ColumnAdjustment 枚举列调整类型。
ContentDisposition MIME 协议 Content-Disposition 标头。
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 枚举表示在调用 Warning方法。
Rotation 可能的旋转值的枚举。
SaveFormat 指定格式
TableBroken 枚举损坏的表。
TabOrder 页面上的跳位顺序
VerticalAlignment 可能的垂直对齐值的枚举。
WarningType 枚举表示警告类型。
XfaTag xfa 流标签
XmpFieldType 此枚举表示 XMP 字段的类型。
XmpPdfAExtensionCategoryType 属性类别:内部或外部。