PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Dividir PDF en PHP SDK

Divida archivos PDF en API de la nube PHP sin el uso de ningún software como Adobe PDF.

Get Started

Cómo dividir archivos PDF usando Cloud API para PHP

¿Por qué necesito dividir documentos PDF? Dividir PDFs con PHP puede ser necesario al gestionar y organizar documentos grandes o al 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 ahorre ancho de banda.

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

Comando de la Consola del Administrador de Paquetes

     
    composer install

Pasos para dividir PDF a través de Cloud PHP SDK

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

  1. Instale PHP SDK.
  2. Vaya al Panel de Control de Aspose Cloud.
  3. Cree una nueva Cuenta para acceder a todas las aplicaciones y servicios o inicie sesión en su cuenta.
  4. Haga clic en Aplicaciones en el menú de la izquierda para obtener el Id de Cliente y el Secreto de Cliente.
  5. Consulte la Guía del Desarrollador para dividir un PDF en PHP.
  6. Consulte nuestro repositorio de GitHub para obtener una lista completa de API junto con ejemplos de trabajo.
  7. Consulte la página de Referencia de la API para la descripción de los parámetros de las APIs.

Requisitos del Sistema

Es fácil comenzar con Aspose.PDF Cloud PHP SDK y no hay nada que instalar. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el App SID & key, estará listo para usar Aspose.PDF Cloud PHP SDK.

  • PHP 7.4 y posteriores.

 

Dividir archivos PDF individuales usando PHP


<?php

    require_once 'vendor/autoload.php';

    use Aspose\Pdf\Configuration;
    use Aspose\Pdf\Api\PdfApi;
    use Aspose\Pdf\Model\SplitResult;

    function splitSingle()
    {
        // Load credentials from JSON file
        $credentials = json_decode(file_get_contents('credentials.json'), true);
        $appSid = $credentials['id'];
        $appKey = $credentials['key'];

        // Initialize the PDF API
        $config = new Configuration();
        $config->setAppSid($appSid);
        $config->setAppKey($appKey);
        $pdfApi = new PdfApi($config);

        // Define local and storage file names
        $localFileName = 'input.pdf';
        $storageFileName = 'uploaded_input.pdf';

        try {
            // Upload the PDF file to Aspose Cloud Storage
            $pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));

            // Split the PDF document
            $splitResult = $pdfApi->splitDocument($storageFileName);

            // Check if the split operation was successful
            if ($splitResult->getCode() === 200) {
                echo "Split operation successful.\n";

                // Download each split document
                $documents = $splitResult->getResult()->getDocuments();
                foreach ($documents as $index => $document) {
                    $fileName = "page" . ($index + 1) . ".pdf";
                    $fileContent = $pdfApi->downloadFile($document->getHref());
                    file_put_contents($fileName, $fileContent);
                    echo "Downloaded: $fileName\n";
                }
            } else {
                echo "Error: " . $splitResult->getStatus() . "\n";
            }
        } catch (Exception $e) {
            echo 'Exception: ',  $e->getMessage(), "\n";
        }
    }
 

Con nuestra biblioteca PHP 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 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 instancias individuales o múltiples de texto en una página PDF o en todo el documento.
  • Amplio soporte 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.