PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Extrair Páginas de PDF no PHP SDK

Extraia páginas de documentos PDF usando Cloud PHP SDK.

Get Started

Como obter Páginas de PDF via Cloud PHP SDK

Para extrair páginas em PDF, usaremos Aspose.PDF Cloud PHP SDK Este Cloud SDK auxilia programadores PHP no desenvolvimento de aplicativos de criação, anotação, edição e conversão de PDFs baseados em nuvem usando a linguagem de programação PHP via Aspose.PDF REST API. Basta criar uma conta em Aspose for Cloud e obter suas informações de aplicação. Assim que tiver o App SID & key, você estará pronto para usar o Aspose.PDF Cloud PHP SDK.

Comando do Console do Gerenciador de Pacotes

     
    composer install

Passos para obter Páginas de PDF via Cloud PHP

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e obter páginas de PDF com apenas algumas linhas de código.

  1. Carregar um Documento PDF
  2. Obter detalhes de todas as páginas no documento
  3. Recuperar informações específicas da página
 

Extrair Páginas de PDF usando PHP


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
     }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadDocument() {
        $pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($pdfFilePath);
        $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
    }

    public function getAllPagesInfo () {
        $resultPages = $this->pdfApi->getPages($this->configParams['PDF_DOCUMENT_NAME']);

        if ($resultPages->getCode() == 200) {
            echo "All pages:";
            var_dump($resultPages->getPages()->getList());
        }
        else
            echo "Unexpected error : can't get pages!!!";
    }
       
    public function getPageInfoByPageNumber () {
        $resultPage = $this->pdfApi->getPage($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($resultPage->getCode() == 200) {
            echo "Page {$this->configParams['PAGE_NUMBER']} info:";
            var_dump($resultPage->getPage());
        }
        else
            echo "Unexpected error : can't get page {$this->configParams['PAGE_NUMBER']} info!!!";
    }

    function main() {
        global $configParams;

        try {
            $pdfPages = new PdfPages($configParams);
            $pdfPages->uploadDocument();
            $pdfPages->getAllPagesInfo();
            $pdfPages->getPageInfoByPageNumber();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

Trabalhar com Páginas em PDF

Extrair páginas de um PDF é uma tarefa comum que serve a vários propósitos em diferentes contextos. Este processo envolve selecionar páginas específicas de um documento maior para criar um novo arquivo PDF separado. Compreender as razões por trás dessa prática pode ajudar a gerenciar e utilizar documentos PDF de forma eficaz. Arquivos PDF grandes podem ser difíceis de compartilhar ou armazenar. Ao extrair apenas as páginas necessárias, os usuários podem criar arquivos menores e mais gerenciáveis. Isso é particularmente útil quando apenas uma parte do documento é relevante para um propósito específico. Por exemplo, remover páginas desnecessárias pode reduzir significativamente o tamanho do arquivo, facilitando o manuseio e a distribuição. Extrair páginas permite aos usuários reaproveitar o conteúdo para diferentes aplicações. Por exemplo, pode-se extrair páginas de um relatório abrangente para criar um resumo independente ou isolar dados específicos para análise. Isso possibilita o reuso de conteúdo existente sem a necessidade de recriar informações do zero. Extraia as Páginas dos documentos PDF com Aspose.PDF Cloud PHP SDK.

Com nossa biblioteca PHP você pode:

  • Adicionar cabeçalho e rodapé do 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ífico do documento PDF pelo seu ID.
  • Substituir instâncias únicas ou múltiplas de texto em uma página PDF ou em todo o documento.
  • Suporte extensivo para converter documentos PDF para vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para testar a funcionalidade online.