通过 JavaScript via C++ 提取 PDF 元数据

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

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

要从 PDF 文件中提取元数据,我们将使用 Aspose.PDF API,这是一款功能丰富、功能强大且易于使用的文档处理 API,适用于 javascript-cpp 平台。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

通过 JavaScript via C++ 提取 PDF 元数据


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

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

<% metadata.code-block.text %>

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

<% metadata.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:


    var ffilePdfGetInfo = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*Get info (metadata) from PDF file.*/
        const json = AsposePdfGetInfo(event.target.result, e.target.files[0].name);
        /* JSON
        Title:    json.title
        Creator:  json.creator
        Author:   json.author 
        Subject:  json.subject
        Keywords: json.keywords
        Creation Date: json.creation
        Modify Date:   json.mod
        */
        if (json.errorCode == 0) document.getElementById('output').textContent = "JSON:\n" + JSON.stringify(json, null, 4);
        else document.getElementById('output').textContent = json.errorText;
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };