Eliminar anotación en Node.js

Contents
[ ]

Puede eliminar anotaciones de un archivo PDF usando Aspose.PDF for Node.js via C++. En caso de que quiera eliminar anotaciones de un PDF, puede utilizar AsposePdfDeleteAnnotations función. Por favor, revise el siguiente fragmento de código para eliminar anotaciones de un archivo PDF en un entorno Node.js.

CommonJS:

  1. Llamar require y importar asposepdfnodejs módulo como AsposePdf variable.
  2. Especifique el nombre del archivo PDF del cual se eliminará la anotación.
  3. Llamar AsposePdf como Promise y realice la operación para eliminar anotaciones. Reciba el objeto si es exitoso.
  4. Llame a la función AsposePdfDeleteAnnotations.
  5. Eliminar anotaciones. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteAnnotations.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en su archivo, la información del error se encontrará en ‘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. Importar el asposepdfnodejs módulo.
  2. Especifique el nombre del archivo PDF del cual se eliminará la anotación.
  3. Inicializa el módulo AsposePdf. Recibe el objeto si tiene éxito.
  4. Llame a la función AsposePdfDeleteAnnotations.
  5. Eliminar anotaciones. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteAnnotations.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en su archivo, la información del error se encontrará en ‘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);