Удалить изображения из PDF-файла в Node.js

Contents
[ ]

Вы можете удалить изображения из PDF-файла, используя Aspose.PDF for Node.js via C++.

Если вы хотите удалить изображения из PDF, вы можете использовать AsposePdfDeleteImages функция. Пожалуйста, проверьте следующий фрагмент кода, чтобы удалить изображения в среде Node.js.

CommonJS:

  1. Вызовите require и импортируйте модуль asposepdfnodejs как переменную AsposePdf.
  2. Укажите имя PDF‑файла, из которого будет удалено изображение.
  3. Вызовите AsposePdf как Promise и выполните операцию по удалению изображений. Получите объект при успешном выполнении.
  4. Вызовите функцию AsposePdfDeleteImages.
  5. Удалите изображения из PDF. Таким образом, если ‘json.errorCode’ равно 0, результат операции сохраняется в “ResultPdfDeleteImages.pdf”. Если параметр json.errorCode не равен 0 и, соответственно, в вашем файле появляется ошибка, информация об ошибке будет содержаться в ‘json.errorText’.

    const AsposePdf = require('asposepdfnodejs');
    const pdf_file = 'Aspose.pdf';
    AsposePdf().then(AsposePdfModule => {
        /*Delete images from a PDF-file and save the "ResultPdfDeleteImages.pdf"*/
        const json = AsposePdfModule.AsposePdfDeleteImages(pdf_file, "ResultPdfDeleteImages.pdf");
        console.log("AsposePdfDeleteImages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
    });

ECMAScript/ES6:

  1. Импортируйте модуль asposepdfnodejs.
  2. Укажите имя PDF‑файла, из которого будет удалено изображение.
  3. Инициализируйте модуль AsposePdf. Получите объект, если успешно.
  4. Вызовите функцию AsposePdfDeleteImages.
  5. Удалите изображения из PDF. Таким образом, если ‘json.errorCode’ равно 0, результат операции сохраняется в “ResultPdfDeleteImages.pdf”. Если параметр json.errorCode не равен 0 и, соответственно, в вашем файле появляется ошибка, информация об ошибке будет содержаться в ‘json.errorText’.

    import AsposePdf from 'asposepdfnodejs';
    const AsposePdfModule = await AsposePdf();
    const pdf_file = 'Aspose.pdf';
    /*Delete images from a PDF-file and save the "ResultPdfDeleteImages.pdf"*/
    const json = AsposePdfModule.AsposePdfDeleteImages(pdf_file, "ResultPdfDeleteImages.pdf");
    console.log("AsposePdfDeleteImages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);