通过 Node.js via C++ 拆分文件

在服务器端 Node.js via C++ 库的帮助下拆分文件。

使用 Node.js via C++ 库拆分文件

为了拆分文件,我们将使用 Aspose.PDF API,这是一款适用于 nodejs-cpp 平台的功能丰富、强大且易于使用的文档操作 API。打开 NuGet 包管理器,搜索 aspose.pdf 并安装。您也可以使用软件包管理器控制台中的以下命令。我们的软件工具还为开发人员提供了将 Word、PDF、HTML、TXT 和 DOCX 文档拆分成几个部分。欲了解更多详情,请学习 文档页面

通过 JavaScript 拆分文档


您需要 [Aspose.PDF 庫](https://releases.aspose.com/pdf) 來嘗試環境中的代碼。

  1. 載入包含文件實例的 PDF。 創建一個新的文件類物件來拆分PDF頁面。
  2. 將目前頁面添加到文件中。
  3. 將目前頁面另存為單獨的 PDF

如何使用 JavaScript 拆分 PDF

使用 Aspose.PDF 库,您可以拆分大型 PDF 文档。分割 PDF 文档是处理 PDF 文档时的常见用例。它通过将大型文档分解为较小的文件以通过电子邮件发送,从而帮助减小PDF文件的大小。

拆分 PDF-JavaScript。

<% splitter.code-block1.subtitle %>

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_file = '../ReadMe.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Set number a page to split*/
    const pageToSplit = 1;
    /*Split to two PDF-files and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
    const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "./ResultSplit1.pdf", "./ResultSplit2.pdf");
    console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);
});