通过 C++ 提取 PDF 元数据

如何使用 C++ 库编辑 PDF 元数据

如何使用 C++ 库提取 PDF 元数据

Aspose.PDF https://products.aspose.com/pdf/cpp打开 NuGet 软件包管理器,搜索 aspose.pdf.cpp 然后安装。您也可以从软件包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

通过 C++ 提取 PDF 元数据


你需要 Aspose.PDF for C++ 才能在你的环境中试用代码。

1.加载带有文档实例的 PDF。 1.使用 Document.Info 属性获取 DocumentInfo 1.访问和显示不同的 Document.Info 属性。

<% metadata.code-block.text %>

提取 PDF 的元数据-C++。

<% metadata.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:

    auto pdfDocument = MakeObject<Document>(_dataDir + u"SetFileInfo.pdf");
    auto docInfo = MakeObject<DocumentInfo>(pdfDocument);
    docInfo->set_Author(u"Aspose");
    docInfo->set_CreationDate(DateTime::get_Now());
    docInfo->set_Keywords (u"Aspose.Pdf, DOM, API");
    docInfo->set_ModDate (DateTime::get_Now());
    docInfo->set_Subject (u"PDF Information");
    docInfo->set_Title (u"Setting PDF Document Information");
    // Save output document
    pdfDocument->Save(_dataDir + u"SetFileInfo_out.pdf");