Marcadores en PDF en Node.js

Eliminar un Marcador Particular de un Documento PDF

Puede eliminar marcadores de un archivo PDF utilizando Aspose.PDF para Node.js a través de C++. En caso de que desee eliminar marcadores de un PDF, puede usar la función AsposePdfDeleteBookmarks. Por favor, consulte el siguiente fragmento de código para eliminar marcadores de un archivo PDF en el entorno de Node.js.

CommonJS:

  1. Llame a require e importe el módulo asposepdfnodejs como variable AsposePdf.

  2. Especifique el nombre del archivo PDF del cual se eliminarán los marcadores.

  3. Llame a AsposePdf como Promise y realice la operación para eliminar el marcador. Reciba el objeto si tiene éxito.

  4. Llama a la función AsposePdfDeleteBookmarks.

  5. Elimina los marcadores. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteBookmarks.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error se contendrá en ‘json.errorText’.


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

ECMAScript/ES6:

  1. Importa el módulo asposepdfnodejs.

  2. Especifica el nombre del archivo PDF del cual se eliminarán los marcadores.

  3. Inicializar el módulo AsposePdf. Recibir el objeto si tiene éxito.

  4. Llamar a la función AsposePdfDeleteBookmarks.

  5. Eliminar marcadores. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteBookmarks.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 contendrá en ‘json.errorText’.


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