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, Javay Python.

Características principales de IronPDF for Node.js

  1. Genere archivos PDF a partir de HTML, CSS, JavaScript, imágenes y otros tipos de archivos
  2. Añade encabezados, pies de página, archivos adjuntos, firmas digitales, marcas de agua y marcadores a documentos PDF
  3. Proteja los PDF del acceso no autorizado con contraseñas, firmas digitales, metadatos y otras opciones de seguridad.
  4. Multihilo completo y compatibilidad asíncrona para un rendimiento óptimo de las aplicaciones de misión crítica.

IronPDF tiene más de 50 funciones para crear, dar formato y editar documentos PDF.

Primeros pasos con IronPDF for Node.js

  1. Instalar Node.js: Descargue e instale la última versión de Node.js desde la gina sitio web oficial.
  2. Instale el paquete @ironpdf: Utilice el siguiente comando de terminal para instalar IronPDF utilizando NPM:

    npm i @ironsoftware/ironpdf
  3. 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

    Consejo
    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.

  4. 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:

    import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
    
    (async () => {
        // Introduzca la clave de licencia
        const IronPdfConfig = {
            licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
        };
    
        // Establecer la configuración con la clave de licencia
        IronPdfGlobalConfig.setConfig(IronPdfConfig);
    })();
    NODE.JS

    Tenga en cuenta
    Una clave de licencia desbloquea la colección completa de funciones de formato y edición de IronPDF y elimina nuestras marcas de agua en mosaico de sus PDF.

  5. 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;
    })();
    NODE.JS

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 */
const pdf_1 = 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");
                         });
await pdf_1;

/* Convert an HTML File to a PDF */
const pdf_2 = PdfDocument.fromHtml("./index.html")
                         .then((pdf) => {
                            pdf.saveAs("./html-file-to-pdf.pdf");
                         });
await pdf_2;
NODE.JS

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");
NODE.JS

Licencias y asistencia disponibles

IronPDF for Node.js es de uso gratuito en entornos de desarrollo y pruebas sin clave de licencia. Sin embargo, sin licencia, IronPDF aplicará marcas de agua a sus PDF.

Comprar una clave de licencia utilizar IronPDF en producción sin marca de agua. También puede solicitar un licencia de prueba gratuita para probar IronPDF antes de comprarlo.

Para más ayuda y consultas, rvase pregunte a nuestro equipo.