HTML JPG PDF XML DOCX
  Product Family
PDF

Agregar Páginas a PDF en Node.js SDK

Agregar Páginas a Documento PDF usando Cloud Node.js SDK

Get Started

Cómo agregar páginas a través de Node.js SDK

Para agregar páginas a PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este SDK en la nube ayuda a los programadores de Node.js a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDF 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 & key, estará listo para utilizar el Aspose.PDF Cloud Node.js SDK.

Comando de la Consola del Administrador de Paquetes


     
    npm install asposepdfcloud --save
     
     

Pasos para agregar páginas a través de Cloud Node.js

Los desarrolladores de Aspose.PDF Cloud pueden agregar fácilmente páginas a PDF con solo unas pocas líneas de código.

  1. Crear un objeto para conectarse a la API de Pdf.Cloud
  2. Subir su archivo de documento
  3. Agregar una nueva página al PDF
  4. Descargar el resultado si es necesario
 

Este código de muestra muestra cómo agregar páginas usando Node.js


    import credentials from "./credentials.json"  with { type: "json" };
    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"
    };

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

    const pdfPages = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            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 addPage () {
            const resultPages = await pdfApi.putAddNewPage(configParams.PDF_DOCUMENT_NAME);

            if (resultPages.body.code == 200 && resultPages.body.pages) {
                this.showPages( [ resultPages.body.pages.list[resultPages.body.pages.list.length - 1] ], "new page");
                return resultPages.body.pages.list[resultPages.body.pages.list.length - 1];
            }
            else
                console.error("Unexpected error : can't get pages!!!");
        },

        showPages (pages, prefix) {
            if (Array.isArray(pages) && pages.length > 0)
            {
                pages.forEach(function(page) {
                    console.log(prefix +" => id: '" + page.id + "', lLx: '" + page.rectangle.lLX + "', lLY: '" + page.rectangle.lLY + "', uRX: '" + page.rectangle.uRX + "', uRY: '" + page.rectangle.uRY + "'");
                });
            }
            else
                console.error("showPages() error: array of pages is empty!")
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.addPage();
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Trabajar con las páginas a través de Node.js SDK

​Agregar páginas a un documento PDF es una tarea común que sirve para varios propósitos, mejorando la funcionalidad, organización y exhaustividad del documento. A menudo, es necesario incluir contenido adicional como apéndices, referencias o datos actualizados que no estaban disponibles durante la creación original del documento. Agregar nuevas páginas permite la integración sin problemas de esta información suplementaria, asegurando que el documento permanezca actual y completo. Agregar páginas a un PDF es una práctica versátil que aborda múltiples necesidades, desde mejorar el contenido y la estructura hasta asegurar el cumplimiento y facilitar la colaboración. Al comprender los requisitos específicos y utilizar las herramientas adecuadas, los usuarios pueden gestionar y modificar eficazmente sus documentos PDF para adaptarse a diversos propósitos. Agregue las páginas a documentos PDF con Aspose.PDF Cloud Node.js SDK.

Con nuestra biblioteca Node.js puedes

  • Agregar encabezado y pie de página al documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Adjuntar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario en 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 una o varias instancias de texto en una página PDF o en 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.
  • Puedes probar nuestras aplicaciones gratuitas para probar la funcionalidad en línea.