IronPDF for Node.js - Crear, Editar y Leer PDFs en Scripts Node.js
IronPDF es una biblioteca PDF que simplifica el esfuerzo necesario para crear y personalizar documentos PDF mediante programación utilizando Node.js.
IronPDF ha sido desarrollado por Iron Software, una empresa que mantiene un conjunto creciente de potentes bibliotecas de procesamiento de documentos de alto rendimiento.
IronPDF también está disponible para su uso en.NET(C# y VB.NET), Biblioteca PDF JavayBiblioteca PDF de Python.
Características principales de IronPDF for Node.js
Genere archivos PDF a partir de HTML, CSS, JavaScript, imágenes y otros tipos de archivos
Añade encabezados, pies de página, archivos adjuntos, firmas digitales, marcas de agua y marcadores a documentos PDF
Proteja los PDF del acceso no autorizado con contraseñas, firmas digitales, metadatos y otras opciones de seguridad.
Soporte multihilo y asíncrono completo para un rendimiento óptimo de las aplicaciones de misión crítica
IronPDF tiene más de50 funciones avanzadas para la creación y edición de PDF para crear, dar formato y editar documentos PDF.
Primeros pasos con IronPDF for Node.js
Instalar Node.js: Descargue e instale la última versión de Node.js desde la páginasitio web oficial de Node.js.
- Instale el paquete
@ironpdf
: Utilice el siguiente comando de terminal para instalar IronPDF utilizando NPM:
npm i @ironsoftware/ironpdf
Instale el motor
IronPDF Engine
: Instale el binario apropiado para su sistema operativo:Para Windows x64:
npm install @ironsoftware/ironpdf-engine-windows-x64
Para Windows x86:
npm install @ironsoftware/ironpdf-engine-windows-x86
Para Linux x64:
npm install @ironsoftware/ironpdf-engine-linux-x64
Para macOS x64:
npm install @ironsoftware/ironpdf-engine-macos-x64
Para macOS/ARM:
npm install @ironsoftware/ironpdf-engine-macos-arm64
(IronPDF intentará descargar e instalar el binario correcto para su sistema automáticamente cuando su proyecto Node.js se ejecute por primera vez. Sin embargo, en algunos casos, esta acción puede ser bloqueada por la máquina. En tales casos, tendrá que instalar el binario utilizando los comandos proporcionados anteriormente.)
Solicitar una clave de licencia(opcional): En su proyecto Node.js, establezca la propiedad
IronPdfGlobalConfig.licenseKey
con una clave de licencia válida para utilizar IronPDF:(Si recibe la siguiente advertencia, añada la línea "type": "module" como entrada de primer nivel en su archivo package.json.(nodo:105376) Advertencia: Para cargar un módulo ES, establezca "type": "module" en el package.json o utilice la extensión .mjs. (Utilice
node --trace-warnings ...
para mostrar dónde se creó la advertencia))
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
// Input the license key
const IronPdfConfig = {
licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
};
// Set the config with the license key
IronPdfGlobalConfig.setConfig(IronPdfConfig);
})();
- Activar depuración(opcional): En tu proyecto Node.js, establece la propiedad
IronPdfGlobalConfig.debugMode
a true para habilitar la depuración. Esta acción también creará un archivo de registro en el directorio actual:
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
var config = IronPdfGlobalConfig.getConfig();
config.debugMode = true;
})();
Uso de IronPDF for Node.js
Convertir HTML a PDF
Utilice PdfDocument.fromHtml
para convertir HTML sin formato en PDF. Este método puede funcionar con una cadena que contenga HTML o una ruta de archivo a un documento HTML.
import {PdfDocument} from "@ironsoftware/ironpdf";
/* Convert an HTML String to a PDF */
PdfDocument.fromHtml("<h1>Hello world!</h1><p><small>A PDF brought to you by IronPDF for Node.js!</small></p>")
.then((pdf) => {
pdf.saveAs("./html-string-to-pdf.pdf");
});
/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
pdf.saveAs("./html-file-to-pdf.pdf");
});
Convertir URL en PDF
PdfDocument.fromUrl
recupera el contenido de una página web por URL y lo convierte en un PDF.
import {PdfDocument} from "@ironsoftware/ironpdf";
/* Convert an HTML String to a PDF */
const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
await pdf.saveAs("./url_to_pdf.pdf");
Licencias y asistencia disponibles
Adquiera una clave de licencia para IronPDF para utilizar IronPDF en producción. También puede solicitar unlicencia de prueba gratuita para IronPDF para probar IronPDF antes de comprarlo.
Para más ayuda y consultas, sírvasecontacte con nuestro equipo de asistencia.