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。 请注意,只有在提供了有效密码的情况下才能读取此属性PdfFileInfo constructor. 如果 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 文档的自定义信息。 |
也可以看看
- class SaveableFacade
- 命名空间 Aspose.Pdf.Facades
- 部件 Aspose.PDF