HTML JPG PDF XML DOCX
  Product Family
PDF

Dividir PDF en Node.js SDK

Dividir archivos PDF en Node.js Cloud SDK

Get Started

Cómo dividir archivos PDF usando el SDK de Node.js

¿Por qué necesito dividir documentos PDF? Dividir PDFs con PHP puede ser necesario al gestionar y organizar documentos grandes o trabajar en un entorno de procesamiento de datos. A veces un documento más grande requiere solo una sección separada o un conjunto de páginas. La división de PDF le permite resaltar y extraer las páginas correspondientes sin el resto del documento.

Además, enviar o compartir todos los PDFs puede ser ineficiente, especialmente si el documento es grande y contiene más información de la necesaria. Al dividir PDFs, solo necesita separar las páginas correspondientes, lo que hace que el proceso sea más rápido y ahorra ancho de banda.

Dividir PDF en secciones más pequeñas puede reducir el tamaño del archivo, lo cual es útil cuando se tienen problemas de almacenamiento o se cargan documentos en sistemas con restricciones de tamaño.

Comando de la Consola del Administrador de Paquetes


     
    npm install asposepdfcloud --save
     
     

Pasos para dividir PDF a través de Cloud Node.js

Un programa básico para dividir pdfs programáticamente con Aspose.PDF Cloud Node.js SDK las APIs se puede hacer con solo unas pocas líneas de código.

  1. Cargue su Secreto de Aplicación y Clave desde el archivo JSON o configure credenciales de otra manera
  2. Cree un objeto para conectarse a la API Cloud
  3. Suba su archivo de documento
  4. Divide el documento PDF subido usando la API PDF.
  5. Descargue cada página dividida como un archivo PDF separado y guárdelos localmente.
 

Dividir archivos PDF individuales usando Node.js



    import credentials from "./credentials.json" with { type: "json" };
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    async function splitSingle() {
        try {
            // The initialization assumes that the necessary credentials (Application ID and Application Key) from https://dashboard.aspose.cloud/
            const pdfApi = new PdfApi(credentials.id, credentials.key);

            const buffer = await fs.readFile(LOCAL_FILE_NAME);
            await pdfApi.uploadFile(STORAGE_FILENAME, buffer);
            const result = await pdfApi.postSplitDocument(STORAGE_FILENAME);

            console.log(result.body.status);
            await Promise.all(
                result.body.result.documents.map(async (document, index) => {
                    const downloadRes = await pdfApi.downloadFile(document.href);
                    await fs.writeFile(`page${index + 1}.pdf`, downloadRes.body);
                })
            );
        } catch (error) {
            console.error(error.message);
        }
    }
 

Con nuestra herramienta Node.js usted puede:

  • Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Adjuntar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o documento PDF completo.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
  • Soporte extenso para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestra aplicación gratuita para dividir archivos PDF en línea y probar la funcionalidad.