Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo tratará sobre un SDK para PDF de Node.js y cómo utilizar este SDK para satisfacer todas sus necesidades de manipulación de PDF utilizando Node.js. El SDK de PDF del que hablaremos hoy esIronPDF for Node.jsEl programa le ofrece una introducción, detalles sobre cómo instalarlo y cómo utilizarlo para manipular archivos PDF.
IronPDF es una biblioteca potente y versátil que permite a los desarrolladores trabajar con documentos PDF en aplicaciones Node.js con facilidad y eficacia. Tanto si necesita crear, editar o manipular archivos PDF, IronPDF le ofrece un completo conjunto de herramientas y funciones para agilizar su flujo de trabajo.
PDF(Formato de documento portátil) es un formato de archivo muy utilizado para el intercambio de documentos debido a su compatibilidad y coherencia en diversas plataformas. Con IronPDF for Node.js, puede automatizar la generación de PDF, extraer datos de PDF existentes y realizar diversas tareas relacionadas con el acceso a documentos PDF mediante programación.
En esta sección se explica cómo configurar el entorno e instalar IronPDF for Node.js.
Antes de empezar, asegúrate de que tienes Node.js instalado en tu sistema.
En primer lugar, abra el símbolo del sistema(CMD) y crear un nuevo proyecto Node.js utilizando los siguientes comandos.
esto creará un nuevo directorio en el que puede configurar este proyecto de demostración.
Crear una nueva carpeta
cd IronPDF
Este comando irá al directorio recién creado.
npm init -y
Este comando creará un archivo package.json
, que almacenará los metadatos y dependencias relacionados con el proyecto y todas las variables de entorno.
Iniciar un archivo package.json
:ProductInstall
Ahora abre el proyecto en Visual Studio Code y crea un nuevo archivo llamado "index.js".
Crear un nuevo archivo index.js
"type": "module",
**Imagen de ejemplo del archivo package.json**
Así de fácil, IronPDF está instalado y el entorno de demostración está listo para ejecutar el código IronPDF, generar documentos y ejecutar operaciones.
Utilizar IronPDF for Node.js SDK para crear archivos PDF y utilizar otros servicios PDF es pan comido, y se puede crear un archivo PDF con sólo unas pocas líneas de código. Hay dos formas más comunes de crear archivos PDF:
Archivo HTML a PDF
En esta sección veremos cómo crear archivos PDF utilizando IronPDF for Node.js PDF SDK. Con IronPDF, puede convertir un archivo zip HTML o contenido HTML en un archivo PDF.
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
await pdf.saveAs("pdf-from-html.pdf");
})();
Este código demuestra el uso de la funciónIronPDF en una aplicación Node.js para crear un documento PDF a partir de una cadena HTML proporcionada. Importa elDocumentoPdf genera un documento PDF a partir del contenido HTML utilizando la clasedeHtml a continuación, guarda una copia del PDF resultante en un archivo llamado "pdf-from-html.pdf". El código aprovecha una función async
invocada inmediatamente para garantizar un manejo asíncrono adecuado, permitiendo que las operaciones de creación y guardado de PDF se completen antes de finalizar la ejecución.
**Archivo PDF de salida
Node.js PDF SDK ofrece la posibilidad de crear archivos PDF a partir de URL. Este paquete ofrece a los desarrolladores la posibilidad de convertir páginas web en archivos PDF sobre la marcha.
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromUrl("https://www.google.com");
await pdf.saveAs("pdf-from-url.pdf");
})();
Este código ilustra el uso de la librería IronPDF en una aplicación Node.js para convertir una página web, en este caso, la página principal de Google, en un documento PDF. Importa la clase PdfDocument
, crea un documento PDF obteniendo el contenido de la URL especificada mediante la funcióndeUrl a continuación, guarda el PDF resultante como "pdf-from-url.pdf" en el directorio de trabajo actual. El código emplea una función async
invocada inmediatamente para garantizar un manejo asíncrono adecuado, permitiendo que las operaciones de conversión y guardado de PDF se completen antes de que concluya la ejecución del código.
**Archivo PDF de salida
En esta sección se mostrará cómo fusionar los dos archivos PDF creados anteriormente y, a continuación, crear un nuevo archivo PDF con sólo unas pocas líneas de código. Puede combinar varios PDF para crear "documentos dinámicos" para contratos y acuerdos, facturas, propuestas, informes, formularios, documentos de marketing de marca, etc.
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
const arrayOfPDFs = [pdf1, pdf2];
console.log(arrayOfPDFs)
const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs)
await merge_pdf.saveAs("merged_PDF.pdf");
})();
Este código emplea la librería IronPDF en una aplicación Node.js para fusionar dos documentos PDF, "pdf-from-html.pdf" y "pdf-from-url.pdf", en un único archivo PDF llamado "merged_PDF.pdf". Comienza creando dos instancias PdfDocument
a partir de archivos PDF existentes y luego los ensambla en una matriz llamada arrayOfPDFs
. Utilice el registro de la consola para comprobar el contenido de la matriz. Utilización de laPdfDocument.mergePdf
método, el código combina los PDF de la matriz en un documento unificado, que se almacena en la variable merge_pdf
. Por último, el archivo fuente PDF fusionado se guarda en el directorio de trabajo actual con el nombre de archivo "merged_PDF.pdf". El código utiliza una función async
de invocación inmediata para gestionar eficazmente las operaciones asíncronas, garantizando que las tareas de fusión y guardado se completen antes de que concluya la ejecución del código.
**Archivo PDF de salida
En una era digital en la que el intercambio de información es omnipresente, los documentos PDF se han convertido en la piedra angular para compartir y conservar contenidos en diversas plataformas y dispositivos. El SDK de PDF de Node.js, con su capacidad para aprovechar la potencia de Node.js, se ha convertido en una herramienta fundamental en el ámbito de la gestión de documentos PDF, ofreciendo un enfoque versátil y eficaz para manejar archivos PDF. Este artículo se ha centrado enIronPDF for Node.jsEn este documento se describe su introducción, instalación y uso práctico para la manipulación de PDF.
Dispone de una amplia gama de funciones, como la creación de PDF, la conversión de HTML a PDF, la edición de PDF, la gestión de formularios y la fusión de PDF,IronPDF permite a los desarrolladores trabajar sin problemas con archivos PDF en un entorno multiplataforma. El proceso de instalación es sencillo, y la creación, edición o fusión de archivos PDF se facilita mediante ejemplos de código simples pero potentes. Este SDK para PDF de Node.js ha redefinido el panorama de la gestión de documentos PDF, convirtiéndolo en una herramienta indispensable para los desarrolladores que buscan agilizar sus flujos de trabajo relacionados con PDF.
Para saber más sobre IronPDF for Node.js, consulte lo siguienteúltima versión del sitio web de npm. La muestra completa del código fuente puede encontrarse aquíenlace a npm RunKit. Los usuarios pueden optar por unprueba gratuita para probar todas las funciones clave deIronPDF for Node.js biblioteca antes de decidirse a adquirir una licencia comercial.
9 productos API .NET para sus documentos de oficina