Aspose.Pdf

假设.PDF是 Aspose.Pdf 库的所有类的根命名空间,它们可以直接在其中 文档或间接通过几个子命名空间。

课程

班级描述
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类表示 pdf 文档中所有目的地的集合(将名称字符串映射到目的地的名称树(参见 12.3.2.3,“命名目的地”)和(参见 7.7.4,“名称字典”))。
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重新发送图形标记。
ImportOptionsImportOptions 类型持有各个导入选项的抽象级别。
IncorrectCMapUsageException字体使用不正确时抛出的异常
IncorrectFontUsageException字体使用不正确时抛出的异常
InvalidCgmFileFormatExceptionCgm 文件无效时抛出的异常。
InvalidFileFormatException文件无效时抛出的异常。
InvalidFormTypeOperationException表单类型的操作无效时抛出的异常。
InvalidPasswordException用户提供无效密码时抛出的异常。
InvalidPdfFileFormatExceptionpdf文件无效时抛出的异常。
InvalidValueFormatException请求值格式不正确时引发的异常。
JavaScriptCollection这个类代表 JavaScript 的集合。
Layer代表页面层。
LevelFormat表示目录的格式。
License提供许可组件的方法。
LoadOptionsLoadOptions 类型包含各个加载选项的抽象级别
LocalHyperlink表示本地超链接对象。
MarginInfo这个类代表不同对象的边距。
Matrix类表示变换矩阵。
Matrix3D类表示变换矩阵。
MdLoadOptionsMarkdown 格式转换的加载选项。
Metadata提供对 XMP 元数据流的访问。
Metered提供设置计量键的方法。
MhtLoadOptions表示将 .mht 文件加载/导入到 pdf 文档的选项。
MobiXmlSaveOptions保存导出为 Xml 格式的选项
NamedDestinationCollection类表示 pdf 文档中所有目的地的集合(将名称字符串映射到目的地的名称树(参见 12.3.2.3,“命名目的地”)和(参见 7.7.4,“名称字典”))。
Note这个类代表生成器段落注释。
OcspSettings表示签名过程中使用的 ocsp 设置。
Operator表示操作符的抽象类。
OperatorCollection类表示运算符的集合
OperatorSelector该类用于使用Visitor模板idea选择运营商。
Opi表示 Open Prepress Interface (OPI) 是一种用于创建低分辨率占位符或代理的机制, 用于此类高分辨率图像。
OptimizedMemoryStream定义一个可以包含更多标准容量的 MemoryStream
OutlineCollection表示文档大纲层次结构。
OutlineItemCollection代表 PDF 文档大纲层次结构中的大纲条目。
Outlines类描述轮廓的集合。
Page代表 PDF 文档页面的类。
PageActionCollection此类描述页面操作
PageCollectionPDF 文档页面的集合。
PageInfo代表页面信息。
PageLabel代表页面标签范围的类。
PageLabelCollection代表页面标签集合的类。
PageNumberStamp代表页码戳,用于对页进行编号。
PageSize表示 PDF 文档中页面大小的类。
Paragraphs这个类代表段落集合。
PclLoadOptions表示将 PCL 文件加载(导入)到 pdf 文档的选项。
PdfANonSpecificationFlags当源 PDF 文档不 对应于 PDF 规范时,此类包含用于控制 PDF/A 转换的标志。如果使用这个类的标志,它会降低性能 ,但是当源PDF文档不能通过通常的方式转换成PDF/A格式时,它是必要的。 默认情况下,所有标志都设置为 false。
PdfASymbolicFontEncodingStrategy该类描述了可用于在 TrueType 符号字体具有多个编码时为 case 调整复制编码数据过程的规则。 转换为 PDF/A 格式后的某些 PDF 文档可能会出现错误 “符号中的多个编码TrueType 字体的 cmap”。 这个错误的原因是什么?所有 TrueType 符号字体在其内部数据中都有特殊的表“cmap” 。此表将字符代码映射到字形索引。 并且该表可以包含不同的编码子表,其中 描述了使用的编码。请参阅有关 cmap 表的高级信息 at https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. 通常 cmap 表包含多个编码子表,但 PDF/A 标准要求 只有一种编码在 PDF/A 文档中必须为该字体保留子表 (3,0)。 这里的关键问题 - 必须从另一个子表中获取哪些数据才能复制到 目标编码表 (3,0)?大多数字体都有“格式良好”的 cmap 表,其中 每个编码子表都与另一个子表完全一致。但是一些 fonts 的 cmap 表存在冲突 - 例如,一个子表的字形索引 100 对应 unicode 100,但另一个子表的字形索引 200 对应相同的 unicode 100. 解决这个问题需要特殊策略。 默认情况下使用以下策略: mac subtable(1,0) 被查找。如果找到这个表,只有这个数据用来填充destination 表(3,0)。如果未找到 mac 子表,则除 (3,0) 之外的所有子表都将被迭代 并用于将数据复制到目标 (3,0) 子表中。仅当目标表当前没有此 unicode 时,每个 unicode(unicode, glyph index) 的映射也被复制到目标表中。 因此,例如,如果第一个子表具有 unicode 100 的字形索引 100,而下一个子表具有相同 unicode 100 的 glyph 索引 200,则只会复制第一个子表中的数据(unicode=100,字形索引 = 100)。 所以前一个子表优先于下一个。 这个类的属性PdfASymbolicFontEncodingStrategy帮助调整默认行为。 如果属性PreferredCmapEncodingTable类型CMapEncodingTableType 已设置,则相关子表将优先于 mac subtable(1,0) 使用。来自 枚举的值“MacTable”CMapEncodingTableType在这种情况下没有任何意义,因为它 指向默认情况下将使用的同一个 mac 子表 (1,0)。 属性CmapEncodingTablesPriorityQueue丢弃任何子表的所有优先级。 如果设置了此属性,则将仅按指定顺序使用声明队列中的子表。 如果未找到指定的子表,则将使用所有子表的默认迭代和上述 复制策略。 目的QueueItem指定使用的编码子表。此子表可以通过成员组合(PlatformID、PlatformSpecificId)或通过CMapEncodingTableType 枚举。
PdfException表示 PDF 应用程序执行期间发生的错误。
PdfFormatConversionOptions表示转换 PDF 文档的选项集
PdfPageStamp类表示使用 PDF 页面作为图章的图章。
PdfSaveOptions保存导出为 Pdf 格式的选项
PdfXmlLoadOptionsPdfXml 格式的加载选项。
PdfXmlSaveOptionsPdfXml 格式的保存选项。
Point用分数坐标表示点。
Point3D用分数坐标表示点。
PptxSaveOptions保存导出为 SVG 格式的选项
PrintController代表打印控制器。
PsLoadOptions表示将 .mht 文件加载/导入到 pdf 文档的选项。
Rectangle类代表矩形。
RenderingOptions表示渲染选项。
Resources代表页面资源的类。
RgbToDeviceGrayConversionStrategy表示 rgb 到设备灰度颜色空间的转换策略。
Row代表表的一行。
Rows表示表的行集合。
SaveOptionsSaveOptions 类型保持单个保存选项的抽象级别
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 扩展模式的描述。
XmpPdfAExtensionValueTypeXMP 2004 规范中未定义的所有属性值类型都需要 PDF/A ValueType 模式,即对于以下列表之外的值类型: - 数组类型(这些是可能包含一个或多个字段的容器类型):Alt、Bag、Seq - 基本值类型:Boolean、(打开和关闭)Choice、Date、Dimensions、Integer、Lang Alt、Locale、MIMEType、ProperName、Real、Text、Thumbnail、URI、URL、XPath - 媒体管理值类型:AgentName、RenditionClass、ResourceEvent、ResourceRef、Version - 基本作业/工作流值类型: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枚举列调整类型。
ContentDispositionMIME 协议 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指定加载格式。
NumberingStylePageLabel 类支持的页码样式枚举。
PageCoordinateType描述页面坐标类型。
PageLayout描述页面布局。
PageMode类描述文档页面的使用组件。
PasswordType此枚举表示用于受密码保护的 pdf 文档的已知密码类型。
PdfFormat这个类代表一个pdf格式。
Permissions这个枚举代表用户对 pdf 的权限。
PrintDuplex从打印对话框打印文件时使用的纸张处理选项..
ProgressEventType这个枚举描述了在转换过程中可能发生的进度事件 types
ReturnAction枚举表示调用 时的程序工作流动作Warning方法.
Rotation可能的旋转值的枚举。
SaveFormat指定格式
TableBroken枚举损坏的表。
TabOrder页面上的 Tab 键顺序
VerticalAlignment可能的垂直对齐值的枚举。
WarningType枚举表示警告类型。
XfaTagxfa 流标签
XmpFieldType此枚举表示 XMP 字段的类型。
XmpPdfAExtensionCategoryType属性类别:内部或外部。