Agregar Páginas a PDF en Node.js SDK
Agregar Páginas a Documento PDF usando Cloud Node.js SDK
Get StartedCó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.
- Crear un objeto para conectarse a la API de Pdf.Cloud
- Subir su archivo de documento
- Agregar una nueva página al PDF
- 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.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte de Producto
- Soporte Gratuito
- Soporte Pagado
- Blog
- ¿Por qué Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Seguridad