本操作指南包含有关如何在 C# 中读取 PDF 元数据的信息。它提供了建立环境所需的所有资源、编写程序的逐步过程以及用于演示功能的可运行示例代码。一旦您在 C# 中获得 PDF 元数据,您可以在控制台上显示它或在需要时对其进行修改。
在 C# 中读取 PDF 元数据的步骤
- 建立环境以添加 Aspose.PDF for .NET 以获取元数据
- 将源 PDF 文件加载到 Document 类对象中以提取信息
- 在加载的 PDF 文件中获取对 Info 对象的引用
- 显示 Info 对象中所有需要的内容
这些简单的步骤可用于在 C# 中查看 PDF 元数据,方法是加载源 PDF 文件,然后从中访问 Info 类对象。它包含 PDF 的所有元数据,例如创建者、修改时间的时区、此 PDF 文件的制作者、创建日期和修改日期等等。还有一些方法可用于操作此元数据。
C# 中从 PDF 中提取元数据的代码
using Aspose.Pdf; | |
using System; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to get metadata from a PDF file | |
{ | |
// Initialize license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open document | |
Document pdfDocument = new Document("Sample.pdf"); | |
// Get document information | |
DocumentInfo docInfo = pdfDocument.Info; | |
// Show document information | |
Console.WriteLine($"Creator: {docInfo.Creator}"); | |
Console.WriteLine($"ModTimeZone: {docInfo.ModTimeZone}"); | |
Console.WriteLine($"Producer: {docInfo.Producer}"); | |
Console.WriteLine($"CreationDate: {docInfo.CreationDate}"); | |
Console.WriteLine($"ModDate {docInfo.ModDate}"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码演示了在 C#* 中显示 *PDF 元数据的过程。您还可以获取其他属性,例如主题、标题和作者。 Info 类对象中有不同的方法可用于添加自定义元数据、清除元数据中的所有字段、仅清除自定义字段、删除指定字段以及检查特定字段是自定义的还是预定义的。
本文指导我们从 PDF 文件中获取元数据。如果您想了解其他功能,例如从 PDF 文件中获取图像,请参阅 如何在 C# 中从 PDF 中获取图像 上的文章。