Удалить страницы из PDF-файла с помощью JavaScript via C++

JavaScript via C++ Библиотека для удаления страниц из PDF с помощью наших API.

Как удалить страницы из PDF с помощью JavaScript via C++

Чтобы удалить страницу из PDF-файла, мы будем использовать Aspose.PDF API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы javascript-cpp. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Удалить страницу из PDF через JavaScript via C++


Вам понадобится библиотека Aspose.PDF, чтобы попробовать код в своей среде.

  1. Откройте существующий документ.

  2. Удалить определенную страницу.

  3. Сохраните выходной PDF-файл с помощью методаSave.

<% pages-delete.code-block.text %>

Удалить страницы из PDF

<% pages-delete.code-block.subtitle %>


    var ffileDeletePages = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*string, include number pages with interval: "7, 20, 22, 30-32, 33, 36-40, 46"*/
        const numPages = "1-3";
        /*array, array of number pages*/
        /*const numPages = [1,3];*/
        /*number, number page*/
        /*const numPages = 1;*/
        /*delete 1-3 pages a PDF-file and save the "ResultOptimize.pdf"*/
        const json = AsposePdfDeletePages(event.target.result, e.target.files[0].name, "ResultDeletePages.pdf", numPages);
        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]);
    };