Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
En este artículo se utilizará IronPDF, una biblioteca PDF que ayuda a dividir documentos PDF Node.js en varios archivos PDF dentro de una carpeta de salida. Se puede hacer con unas pocas líneas de código. IronPDF es una potente biblioteca PDF que permite crear, abrir, leer y dividir archivos PDF fácilmente.
El código JavaScript puede ejecutarse fuera de un navegador web mediante el entorno de ejecución multiplataforma y de código abierto Node.js JavaScript. 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 basado en eventos, lo que lo hace perfecto para crear aplicaciones en tiempo real que gestionen varias conexiones concurrentes.
Hay varias aplicaciones que comúnmente se construyen con Node.js, incluyendo servidores web, APIs, aplicaciones de streaming, aplicaciones de chat en tiempo real, dispositivos de Internet de las Cosas (IoT) y más. En definitiva, Node.js es cada vez más popular debido a su eficiencia, velocidad y compatibilidad con JavaScript, ofreciendo un único lenguaje para el desarrollo full-stack. Para saber más sobre Node.js, por favor consulta la página de Wikipedia.
Para dividir PDF, descargue el paquete Node.js.
Instale la biblioteca IronPDF for Node.js.
Cree un nuevo PDF o importe uno existente.
Utilice la función duplicate
en la biblioteca IronPDF for Node.js.
Pase el número de página como parámetro a la función de duplicado.
saveAs
para guardar las páginas individuales en un archivo PDF.IronPDF era principalmente una biblioteca .NET diseñada para funcionar dentro de .NET Framework, permitiendo a los desarrolladores trabajar con documentos PDF utilizando C# o VB.NET. Sin embargo, IronPDF no tenía una versión nativa o directa creada sólo 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.
El manejo de metadatos es el proceso de recuperar y manipular archivos PDF.
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 encontrarla útil.
Para obtener la información más actualizada y precisa sobre las funciones, la compatibilidad y la compatibilidad de IronPDF con Node.js, consulte siempre la documentación oficial, las notas de la versión o las actualizaciones del equipo de IronPDF. Para saber más sobre IronPDF, consulte las páginas de documentación.
Abra el terminal o el símbolo del sistema: Inicie el terminal o el símbolo del sistema. Puedes acceder a él de varias formas dependiendo de tu sistema operativo:
Terminal de Linux
Monta el paquete: Utilice el nombre del paquete y el comando npm install para instalar un paquete. Por ejemplo, ejecute el siguiente comando para instalar el paquete @ironsoftware/ironpdf
:
npm i @ironsoftware/ironpdf
Para instalar el paquete real, reemplace @ironsoftware/ironpdf
con el nombre del paquete que desea instalar.
Instalar IronPDF
Basta con unas pocas líneas de código para dividir documentos PDF en varios archivos. Echa un vistazo a este ejemplo para incorporarlo a tu proyecto. Dividir un único documento PDF en varios documentos es un proceso bastante sencillo cuando se utiliza IronPDF. Cada documento tiene una sola 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");
var pagecount = await pdf.getPageCount();
for (var i = 0; i < pagecount; i++) {
var spdf = await pdf.duplicate(i);
spdf.saveAs("split_" + i + ".pdf");
}
console.log("End Split Process");
};
pdfprocess();
js
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 muestra arriba.
Al proporcionar el número de índice como parámetro al método de duplicación, se divide el archivo PDF. Cada página se guarda en un archivo diferente. Un PDF también puede dividirse en varias páginas por duplicado. Para eso, estamos usando la función en getPageCount
que nos permitirá obtener el número de páginas del archivo PDF de entrada. Luego, utilizando el método duplicate
para dividir el archivo PDF en múltiples archivos PDF. Podemos ejecutar el código desde la siguiente línea de comandos.
NPM
IronPDF cargará el archivo PDF de entrada y, a continuación, dividirá los archivos PDF en un archivo independiente.
Archivos PDF
Para saber más sobre el código de la librería IronPDF for Node.js, consulta la página de ejemplo para convertir HTML a un archivo PDF.
La biblioteca IronPDF proporciona sólidas protecciones de seguridad para reducir las amenazas y garantizar la seguridad de los datos. No está restringida a ningún navegador específico y funciona con todos los comunes. La biblioteca ofrece muchas opciones de licencia, incluida una licencia gratuita para desarrolladores y otras licencias de desarrollo que pueden adquirirse, para satisfacer las distintas necesidades de los desarrolladores.
Las opciones de actualización están incluidas en el paquete Lite $749, 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 periodo de prueba con marca de agua, los usuarios pueden evaluar el producto en escenarios de aplicación reales. Para obtener información adicional sobre el precio, las licencias y la versión de prueba de IronPDF, haga clic en la página de licencias proporcionada. Para conocer otros productos ofrecidos por Iron Software, consulte el sitio web oficial.