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 文档的自定义信息。 |
另请参见
- 类 SaveableFacade
- 命名空间 Aspose.Pdf.Facades
- 程序集 Aspose.PDF