Удалить аннотацию в Node.js

Contents
[ ]

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

CommonJS:

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

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

ECMAScript/ES6:

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

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