HTML JPG PDF XML DOCX
  Product Family
PDF

Eliminar marcadores de PDF en Node.js SDK

Eliminar marcadores de un documento PDF usando Cloud Node.js SDK.

Get Started

Cómo eliminar marcadores a través de Node.js SDK

Para eliminar marcadores de PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK ayuda a los programadores de Node.js a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube utilizando el lenguaje de programación Node.js a través de Aspose.PDF REST API. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el App SID y la clave, estará listo para usar el Aspose.PDF Cloud Node.js SDK.

Comando de la consola del gestor de paquetes


     
    npm install asposepdfcloud --save
     
     

Pasos para eliminar marcadores a través de Cloud Node.js

Los desarrolladores de Aspose.PDF Cloud pueden eliminar fácilmente marcadores de PDF con solo unas pocas líneas de código.

  1. Cree un objeto para conectarse a la API de Pdf.Cloud
  2. Cargue su archivo de documento
  3. Elimine los marcadores necesarios del documento usando la función deleteBookmark()
  4. Realice alguna acción después de eliminar con éxito el marcador del documento
  5. Descargue el resultado si lo necesita
 

Este código de ejemplo muestra cómo eliminar marcadores de documentos PDF usando Node.js


    import credentials from "credentials.json"  with { type: "json" };    // json-file in this format: { "id": "*****", "key": "*******" }
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",    
        DROP_BOOKMARK_PATH: "/1"
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfBookmarks = {
        async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },

        async downloadResult() {
            const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
            const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
            await fs.writeFile(filePath, changedPdfData.body);
            console.log("Downloaded: " + filePath);
        },

        async deleteBookmark(){
            const dropResult = await pdfApi.deleteBookmark(configParams.PDF_DOCUMENT_NAME, configParams.DROP_BOOKMARK_PATH);
            
            if (dropResult.body.code == 200) {
                console.log("Bookmark '" + configParams.DROP_BOOKMARK_PATH + "' successfully deleted!");
                return true;
            }
            else
                throw new Error("Unexpected error : can't get bookmarks list!!!");
        },
    };

    async function main() {
        try
        {
            await pdfBookmarks.uploadDocument();
            await pdfBookmarks.deleteBookmark();
            await pdfBookmarks.downloadResult();
        }
        catch(error) {
            console.log(error.message);
        }
    }
 

Trabajar con los marcadores a través de Node.js SDK

Eliminar marcadores de un PDF es útil para mantener la precisión del documento, optimizar el rendimiento, mejorar la seguridad y asegurar un formato adecuado. Es especialmente importante para finalizar documentos antes de compartir, imprimir o archivar. Elimine los marcadores de documentos PDF con Aspose.PDF Cloud Node.js SDK.

Con nuestra biblioteca de Node.js puedes

  • Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Anexar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar instancias únicas o múltiples de texto en una página PDF o de todo el documento.
  • Amplio soporte para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestras aplicaciones gratuitas para probar la funcionalidad en línea.