Eliminar Anotación en Node.js

Contents
[ ]

Puedes eliminar anotaciones de un archivo PDF usando Aspose.PDF para Node.js vía C++. En caso de que quieras eliminar anotaciones de un PDF, puedes usar la función AsposePdfDeleteAnnotations. Por favor, revisa el siguiente fragmento de código para eliminar anotaciones de un archivo PDF en el entorno de Node.js.

CommonJS:

  1. Llama a require e importa el módulo asposepdfnodejs como variable AsposePdf.

  2. Especifica el nombre del archivo PDF del cual se eliminará la anotación.

  3. Llama a AsposePdf como Promise y realiza la operación para eliminar anotaciones. Recibe el objeto si es exitoso.

  4. Llame a la función AsposePdfDeleteAnnotations.

  5. Eliminar anotaciones. Así, 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 estará contenida en ‘json.errorText’.


    const AsposePdf = require('asposepdfnodejs');
    const pdf_file = 'Aspose.pdf';
    AsposePdf().then(AsposePdfModule => {
        /*Eliminar anotaciones de un archivo PDF y guardar en "ResultPdfDeleteAnnotations.pdf"*/
        const json = AsposePdfModule.AsposePdfDeleteAnnotations(pdf_file, "ResultPdfDeleteAnnotations.pdf");
        console.log("AsposePdfDeleteAnnotations => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
    });

ECMAScript/ES6:

  1. Importe el módulo asposepdfnodejs.

  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. Llama a la función AsposePdfDeleteAnnotations.

  5. Eliminar anotaciones. Así, 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 tu archivo, la información del error estará contenida en ‘json.errorText’.


    import AsposePdf from 'asposepdfnodejs';
    const AsposePdfModule = await AsposePdf();
    const pdf_file = 'Aspose.pdf';
    /*Eliminar anotaciones de un archivo PDF y guardar en "ResultPdfDeleteAnnotations.pdf"*/
    const json = AsposePdfModule.AsposePdfDeleteAnnotations(pdf_file, "ResultPdfDeleteAnnotations.pdf");
    console.log("AsposePdfDeleteAnnotations => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);