PdfFileInfo

PdfFileInfo class

表示访问PDF文档元信息的类。

public sealed class PdfFileInfo : SaveableFacade

构造函数

姓名 描述
PdfFileInfo() 使用默认值初始化 Aspose.Pdf.Facades.PdfFileInfo 类的新实例。
PdfFileInfo(Document) 初始化新的PdfFileInfo对象基于document.
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文档的CreationDate信息。
Creator { get; set; } 获取或设置PDF文档的Creator信息。
Document { get; } 获取正在处理的文档外观。
HasCollection { get; } 如果当前输入文件是一个包含 PDF 文件集合的“组合”文件,则返回 true。
HasEditPassword { get; } 如果需要密码来修改权限或文档安全属性,则返回 true。 请注意,只有在提供了有效密码的情况下才能读取此属性PdfFileInfoconstructor. 如果 PasswordType 无法访问(意味着提供了无效密码),则读取此属性将失败InvalidPasswordException.
HasOpenPassword { get; } 如果需要密码才能打开受密码保护的 pdf 文档,则返回 true。
Header { get; set; } 获取或设置PDF文档的自定义信息。
IsEncrypted { get; } 检查 PDF 文档是否加密。
IsPdfFile { get; } 检查源输入是否是有效的 PDF 文件。
Keywords { get; set; } 获取或设置PDF文档的关键字信息。
ModDate { get; set; } 获取或设置PDF文档的ModDate日期信息。
NumberOfPages { get; } 获取文档页数。
PasswordType { get; } 返回为创建 PdfFileInfo 实例而传递的密码类型。查看可能的值PasswordType. 注意pdf文档可以使用用户(或打开)密码和所有者(或权限,编辑)密码打开。
Producer { get; } 获取PDF文档的Producer信息。
Subject { get; set; } 获取或设置PDF文档的主题信息。
Title { get; set; } 获取或设置PDF文档的标题信息。
UseStrictValidation { get; set; } 通过 using 使用严格的验证规则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 文档的自定义信息。

也可以看看