PNG JPG BMP TIFF PDF
Aspose.PDF  para PHP

Dividir PDF no PHP SDK

Divida arquivos PDF na API Cloud PHP sem o uso de qualquer software como Adobe PDF.

Get Started

Como Dividir Arquivos PDF Usando Cloud API para PHP

Por que eu preciso dividir documentos PDF? Dividir PDFs com PHP pode ser necessário ao gerenciar e organizar documentos grandes ou trabalhar em um ambiente de processamento de dados. Às vezes, um documento maior requer apenas uma seção separada ou conjunto de páginas. Dividir o PDF permite que você destaque e extraia as páginas correspondentes sem o resto do documento.

Além disso, enviar ou compartilhar todos os PDFs pode ser ineficiente, especialmente se o documento for grande e contiver mais informações do que o necessário. Ao dividir PDFs, você só precisa separar as páginas correspondentes, o que torna o processo mais rápido e economiza largura de banda.

Dividir o PDF em seções menores pode reduzir o tamanho do arquivo, o que é útil quando você está tendo problemas de armazenamento ou carregando documentos em sistemas com restrições de tamanho.

Comando do Console do Gerenciador de Pacotes

     
    composer install

Passos para Dividir PDF via Cloud PHP SDK

Um programa básico para dividir PDFs programaticamente com Aspose.PDF Cloud PHP SDK APIs pode ser feito com apenas algumas linhas de código.

  1. Instale o PHP SDK.
  2. Acesse o Painel da Aspose Cloud.
  3. Crie uma nova Conta para acessar todos os aplicativos e serviços ou Entre em sua conta.
  4. Clique em Aplicações no menu à esquerda para obter o Id do Cliente e o Segredo do Cliente.
  5. Confira o Guia do Desenvolvedor para dividir um PDF em PHP.
  6. Confira nosso repositório GitHub para uma lista completa de APIs junto com exemplos funcionais.
  7. Confira a página de Referência da API para a descrição dos parâmetros das APIs.

Requisitos de Sistema

É fácil começar com Aspose.PDF Cloud PHP SDK e não há nada para instalar. Basta criar uma conta na Aspose for Cloud e obter as informações do seu aplicativo. Uma vez que você tenha o App SID & chave, você está pronto para usar o Aspose.PDF Cloud PHP SDK.

  • PHP 7.4 e posterior.

 

Dividir Arquivos PDF Únicos 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";
        }
    }
 

Com nossa biblioteca PHP você pode:

  • Adicionar cabeçalho e rodapé ao documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
  • Anexar vários documentos PDF a um arquivo existente.
  • Trabalhar com anexos, anotações e campos de formulário de PDF.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
  • Excluir um carimbo ou tabela específica do documento PDF pelo seu ID.
  • Substituir instâncias únicas ou múltiplas de texto em uma página PDF ou de todo o documento.
  • Suporte extensivo para converter documentos PDF em vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para dividir arquivos PDF online e testar a funcionalidade.