1. 产品
  2.   PDF格式
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

用于 PDF 创建和转换的 JavaScript API

PDF 文档生成、编辑、渲染和转换为其他受支持的文件格式,无需通过 JavaScript 库使用 Adobe Acrobat。

Aspose.PDF for JavaScript via C++ 是一个高级 PDF 处理和转换库,可帮助软件开发人员 构建能够轻松创建、修改和转换 PDF 文档的 Web 应用程序。 它是一项独特的产品,使软件开发人员能够利用 JavaScript 的强大功能在自己的应用程序中进行 PDF 操作。 Aspose.PDF for JavaScript via C++ 专为高性能而设计,具有优化的算法,可确保快速高效的 PDF 处理。

Aspose.PDF for JavaScript via C++ 可以轻松集成到现有的 JavaScript 应用程序中,具有简单直观的 API,只需最少的编码工作。 该库有几个用于处理 PDF 文档的重要功能,例如优化 PDF 文档、向 PDF 文件添加图章、向 PDF 文件添加图像、从 PDF 中提取文本、将 PDF 拆分为两个文件、将 PDF 转换为 图像格式、加密和解密 PDF 文件、向 PDF 添加超链接、向 PDF 添加附件、Unicode 支持等等。

Aspose.PDF for JavaScript via C++ 可用于从 PDF 文档中提取数据,以便在医疗保健、金融和研究等行业进行分析和处理。 软件开发人员可以通过添加密码保护、加密和数字签名来保护其 PDF 文档,以防止未经授权的访问并保护敏感信息。 凭借其先进的功能、跨平台支持、高效的性能、易于集成以及全面的文档和支持,Aspose.PDF for JavaScript via C++ 是满足您的 PDF 操作需求的可靠且高效的解决方案。

Previous Next

Aspose.PDF for Java 入门

要从 -*ZIP 存档中通过 C++ 安装和使用 Aspose.PDF for JavaScript,请按照以下说明进行操作

  • 从 ZIP 存档中提取文件
  • 使用“encrypt_lic.html”加密您的 *.lic 文件
  • 编辑“settings.json”并设置您的设置

点击链接直接下载

您还可以直接从Aspose.PDF产品页面

下载该库

通过 JavaScript API 转换 PDF 文件

可移植文档格式 (PDF) 在互联网社区中非常流行,由于其便携性、移动性和可读性,它被认为是通过网络分发私人信息的安全、便捷的方式。 Aspose.PDF for JavaScript via C++ 是一个非常有用的工具,可以帮助软件开发人员将其 PDF 文档转换为其他支持的文件格式,例如 JPEG、PDF 等。 只需几个步骤,您就可以将 PDF 文件转换为 JPEG 文件格式,如下所示。

使用 JavaScript API 将 PDF 转换为 JPEG

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

通过 JavaScript API 优化 PDF 文档

Aspose.PDF for JavaScript via C++ 使软件开发人员能够使用 JavaScript 代码优化 Web 的 PDF 文档内容。 PDF 优化或 Web 线性化是一个非常有用的过程,可以帮助用户制作适合使用 Web 浏览器在线浏览的 PDF 文档。 通常它可以显着压缩 PDF 大小、提高显示速度并使其更适合用户。 以下 JavaScript 示例演示了如何仅用几行 JavaScript 代码来优化适合 Web 的 PDF 文档。

如何使用 JavaScript API 优化 PDF 文档?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

通过 JavaScript API 将 PDF 文件合并为单个 PDF

Aspose.PDF for JavaScript via C++ 包含了在 Web 应用程序中进行 PDF 操作的非常强大的功能。 软件开发人员可以使用 JavaScript 命令轻松组合多个 PDF 文档或将大型 PDF 文件拆分为多个 PDF 文档。 这是一个非常有用的过程,可以帮助用户将多个文件合并为一个文件,以便轻松管理或打印。 以下 JavaScript 代码示例展示了计算机程序员如何轻松连接多个 PDF 文件。

如何使用 JavaScript 连接 PDF 文件?

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

通过 JavaScript 从 PDF 的所有页面中提取文本

Aspose.PDF for JavaScript via C++ 使软件开发人员能够使用 JavaScript API 从 PDF 文档中提取文本。 这是一个非常有用的过程,允许程序员获取 PDF 文档的特定部分并在需要的地方使用它。 该库使软件开发人员可以轻松地从 PDF 图像或扫描的 PDF 中提取文本,而无需任何外部依赖项。 以下示例展示了如何仅使用几行 JavaScript 代码即可获取 PDF 文本。

如何通过 JavaScript 从 PDF 文件中提取文本?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 中国人