IRONSOFTWAREHOME
USANDO IRONPDF FOR NODE.JS

Cómo dividir un archivo PDF en Node.js

Curtis Chau
Curtis Chau
Updated: 20 de junio de 2026

Este artículo utilizará IronPDF, una biblioteca PDF que ayuda a dividir documentos PDF en múltiples archivos PDF dentro de una carpeta de salida. Esto se puede hacer con unas pocas líneas de código. IronPDF es una potente biblioteca PDF que te permite crear, abrir, leer y dividir archivos PDF fácilmente.

¿Qué es Node.js?

El código JavaScript puede ejecutarse fuera de un navegador web utilizando el entorno de ejecución de JavaScript de código abierto y multiplataforma Node.js. Con la ejecución de JavaScript del lado del servidor habilitada, los programadores pueden construir aplicaciones de red escalables, rápidas y eficientes. Node.js utiliza un paradigma de E/S no bloqueante y dirigido por eventos, lo que lo hace perfecto para crear aplicaciones en tiempo real que manejan varias conexiones concurrentes.

Existen varias aplicaciones que comúnmente se construyen con Node.js, incluyendo servidores web, API, aplicaciones de streaming, aplicaciones de chat en tiempo real, dispositivos de Internet de las cosas (IoT), y más. Considerándolo todo, Node.js se está volviendo cada vez más popular debido a su eficiencia, velocidad y compatibilidad de back-end y front-end con JavaScript, ofreciendo un idioma único para el desarrollo full-stack. Para saber más sobre Node.js, consulta la página Wiki.

Cómo dividir PDF en Node.js

  1. Para dividir PDFs, descarga el paquete de Node.js.
  2. Instala la biblioteca IronPDF for Node.js.
  3. Crea un nuevo PDF o importa uno existente.
  4. Usa la función duplicate en la biblioteca IronPDF for Node.js.
  5. Pasa el número de página como un parámetro a la función duplicate.
  6. Usa la función saveAs para guardar las páginas individuales en un archivo PDF.

IronPDF for Node.js

IronPDF era principalmente una biblioteca .NET diseñada para funcionar dentro del .NET Framework, permitiendo a los desarrolladores trabajar con documentos PDF usando C# o VB.NET. No obstante, IronPDF no tenía una versión nativa o directa creada solo para Node.js. Esto probablemente indica que IronPDF for Node.js ahora ofrece funciones para generar, modificar y procesar documentos PDF en aplicaciones Node.js.

Características de IronPDF

Si IronPDF ha ampliado su línea de productos para incluir una versión Node.js, esto podría ofrecer a los desarrolladores que crean aplicaciones Node.js un método para incorporar las funciones de IronPDF para la manipulación de PDF. Los desarrolladores que prefieran trabajar con una biblioteca que ofrezca funciones similares a las de IronPDF en el entorno .NET podrían encontrar esto útil.

Para obtener la información más actualizada y precisa sobre las características, la compatibilidad y el soporte de IronPDF for Node.js, consulta siempre la documentación oficial, las notas de lanzamiento o las actualizaciones del equipo de IronPDF. Para saber más sobre IronPDF, consulta las páginas de documentación.

Requisitos del paquete

  • El IDE es Visual Studio Code.
  • Node.js
  • La instalación de paquetes requiere gestión de paquetes, que puedes utilizar usando Yarn o npm.

Instalar paquete IronPDF Node

Abre la Terminal o el Símbolo del sistema: Lanza la terminal o el símbolo del sistema. Puedes acceder a ello de varias maneras dependiendo de tu sistema operativo:

  • Windows: Símbolo del sistema o PowerShell
  • Terminal de MacOS X
  • Terminal de Linux

Instala el paquete: Usa el nombre del paquete con el comando npm install para instalar el paquete. Por ejemplo, ejecuta el siguiente comando para instalar el paquete @ironsoftware/ironpdf:

> npm i @ironsoftware/ironpdf

Cómo dividir un archivo PDF en Node.js, Figura 1: Instalar IronPDF Instalar IronPDF

Dividir PDF con IronPDF

Basta con unas pocas líneas de código para dividir documentos PDF en múltiples archivos. Consulta este ejemplo para incorporarlo en tu proyecto. Dividir un único documento PDF en varios documentos es un proceso bastante simple cuando se utiliza IronPDF. Cada documento tiene solo una página.

const { PdfDocument } = require("@ironsoftware/ironpdf");

const pdfprocess = async () => {
  console.log("Start split Process");
  // Load the existing PDF document
  const pdf = await PdfDocument.fromFile("Demo.pdf");
  
  // Get the total number of pages in the PDF
  const pagecount = await pdf.getPageCount();

  // Iterate over each page and create a separate PDF file
  for (let i = 0; i < pagecount; i++) {
    // Duplicate a single page into a new PDF document
    const spdf = await pdf.duplicate(i);
    
    // Save each duplicated page as a separate PDF file
    await spdf.saveAs(`split_${i}.pdf`);
  }
  console.log("End Split Process");
};

// Initiate the PDF splitting process
pdfprocess();
JavaScript

El ejemplo de código anterior demuestra cómo usar el método PdfDocument.fromFile de IronPDF para abrir un archivo PDF existente. Al pasar una contraseña de documento al método fromFile como segundo argumento, también puedes abrir un archivo protegido con contraseña. El código es bastante básico y fácil de usar para dividir un archivo PDF. Usando el método duplicate para copiar fácilmente múltiples páginas del documento original, como se demostró anteriormente.

Proporcionando el número de índice como parámetro al método duplicate, el archivo PDF se divide. Cada página se guarda luego en un archivo diferente. Un PDF también puede ser dividido en un rango de páginas por duplicación. Para eso, estamos usando la función getPageCount que nos permitirá obtener el recuento de páginas de la ruta de archivo de entrada PDF. Luego usando el método duplicate para dividir el archivo PDF en múltiples archivos PDF.

Cómo dividir un archivo PDF en Node.js, Figura 2: NPM NPM

IronPDF cargará el archivo PDF de entrada y luego dividirá los archivos PDF en archivos separados.

Cómo dividir un archivo PDF en Node.js, Figura 3: Archivos PDF Archivos PDF

Para saber más sobre el código de la biblioteca IronPDF for Node.js, consulta la página de ejemplo para convertir HTML a un archivo PDF.

Conclusión

La biblioteca IronPDF ofrece fuertes protecciones de seguridad para reducir amenazas y garantizar la seguridad de los datos. No está limitado a ningún navegador específico y funciona con todos los más comunes. La biblioteca ofrece muchas opciones de licencia, incluida una licencia de desarrollador gratuita y licencias de desarrollo adicionales que se pueden comprar, para satisfacer las diversas necesidades de los desarrolladores.

Las opciones de mejora están incluidas en el paquete Lite de $999, que también viene con una licencia permanente, un año de mantenimiento de software y una garantía de devolución de dinero de treinta días. Durante el período de prueba con marcas de agua, los usuarios pueden evaluar el producto en escenarios de aplicación del mundo real. La página de licencias ofrece información adicional sobre los precios y opciones de licencia de IronPDF, y también permite a los usuarios probar IronPDF gratis por 30 días.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

Artículos Relacionados

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999