Class PdfFileInfo

PdfFileInfo 类

表示一个用于访问 PDF 文档元信息的类。

public sealed class PdfFileInfo : SaveableFacade

构造函数

名称描述
PdfFileInfo()使用默认值初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。
PdfFileInfo(Document)基于 document 初始化新的 PdfFileInfo 对象。
PdfFileInfo(Stream)初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。
PdfFileInfo(string)初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。
PdfFileInfo(Stream, string)初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。
PdfFileInfo(string, string)初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。

属性

名称描述
Author { get; set; }获取或设置 PDF 文档的作者信息。
CreationDate { get; set; }获取或设置 PDF 文档的创建日期信息。
Creator { get; set; }获取或设置 PDF 文档的创建者信息。
Document { get; }获取文档外观正在处理的文档。
HasCollection { get; }如果当前输入文件是包含 PDF 文件集合的“投资组合”文件,则返回 true。
HasEditPassword { get; }如果需要密码来修改权限或文档安全属性,则返回 true。请注意,只有在 PdfFileInfo 构造函数中提供了有效密码时,此属性才能被读取。如果 PasswordType 为 Inaccessible(意味着提供了无效密码),读取此属性将失败并抛出 InvalidPasswordException
HasOpenPassword { get; }如果需要密码来打开受密码保护的 PDF 文档,则返回 true。
Header { get; set; }获取或设置 PDF 文档的自定义信息。
IsEncrypted { get; }检查 PDF 文档是否被加密。
IsPdfFile { get; }检查源输入是否为有效的 PDF 文件。
Keywords { get; set; }获取或设置 PDF 文档的关键词信息。
ModDate { get; set; }获取或设置 PDF 文档的修改日期信息。
NumberOfPages { get; }获取文档页面的数量。
PasswordType { get; }返回用于创建 PdfFileInfo 实例的密码类型。请参见 PasswordType 中的可能值。请注意,PDF 文档可以使用用户(或打开)密码和所有者(或权限、编辑)密码打开。
Producer { get; }获取 PDF 文档的生产者信息。
Subject { get; set; }获取或设置 PDF 文档的主题信息。
Title { get; set; }获取或设置 PDF 文档的标题信息。
UseStrictValidation { get; set; }通过使用 IsPdfFile 属性使用严格的验证规则。

方法

名称描述
override BindPdf(Document)初始化外观。
virtual BindPdf(Stream)初始化外观。
virtual BindPdf(string)初始化外观。
ClearInfo()清除 PDF 文档的所有元信息。
override Close()反初始化实例。
Dispose()处理外观。
GetDocumentPrivilege()获取 PDF 文档的权限设置。
GetMetaInfo(string)获取具有属性名称的 PDF 文档的自定义信息。如果没有属性与名称匹配,则返回空字符串。
GetPageHeight(int)获取指定页面的高度。
GetPageRotation(int)获取指定页面的旋转角度。
GetPageWidth(int)获取指定页面的宽度。
GetPageXOffset(int)获取指定页面显示区域的水平偏移量。
GetPageYOffset(int)获取指定页面显示区域的垂直偏移量。
GetPdfVersion()获取 PDF 文档的版本信息。
override Save(Stream)将 PDF 文档保存到指定文件。
override Save(string)将 PDF 文档保存到指定文件。
SaveNewInfo(string)将更新后的 PDF 文档保存到指定文件。
SaveNewInfoWithXmp(string)通过设置文件信息更改显式指定的属性,其他属性保持不变。
SetMetaInfo(string, string)设置 PDF 文档的自定义信息。

另请参见