通过 Aspose.PDF 拆分 PDF 以获取 JavaScript via C++

在 JavaScript via C++ 库的 Aspose.PDF 的帮助下拆分文件。

使用 Aspose.PDF 拆分文件 for JavaScript via C++

只需要大型 PDF 文件的一部分吗?您可以使用我们库中的拆分功能将文档中的一个或多个部分分开。为了拆分文件,我们将通过 C++ 从 ZIP 存档 中提取文件来使用 Aspose.PDF for JavaScript。

通过 JavaScript via C++ 拆分文档


你需要 通过 C++ 实现 JavaScript 的 Aspose.PDF 才能在你的环境中试用代码。

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

如何使用 JavaScript via C++ 拆分 PDF

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

拆分 PDF-JavaScript via C++

此示例代码显示如何拆分 PDF 文件-JavaScript via C++


    var ffileSplit = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*set number a page to split*/
        const pageToSplit = 1;
        /*split a PDF-file and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
        const json = AsposePdfSplit2Files(event.target.result, e.target.files[0].name, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = e.target.files[0].name + " split: " + json.fileNameResult1 + ", " + json.fileNameResult2;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the first result file*/
        DownloadFile(json.fileNameResult1, "application/pdf");
        /*make a link to download the second result file*/
        DownloadFile(json.fileNameResult2, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };