PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Excluir Páginas do PDF no PHP SDK

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

Get Started

Como remover Páginas do PDF via Cloud PHP SDK

Para excluir páginas em um PDF, usaremos Aspose.PDF Cloud PHP SDK Este Cloud SDK auxilia programadores PHP no desenvolvimento de aplicativos criadores, anotadores, editores e conversores de PDF baseados em nuvem usando a linguagem de programação PHP via Aspose.PDF REST API. Basta criar uma conta no Aspose for Cloud e obter as informações do seu aplicativo. Uma vez que você tenha o App SID & key, você está pronto para usar o Aspose.PDF Cloud PHP SDK.

Comando do Console do Gerenciador de Pacotes

     
    composer install

Passos para excluir Páginas do PDF via Cloud PHP

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

  1. Carregue um Documento PDF
  2. Exclua uma página especificada do documento
  3. Baixe o PDF atualizado
 

Excluir Páginas do 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 downloadResult() {
        $changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
        file_put_contents($filePath, $changedPdfData);
        echo "Downloaded: " . $filePath . "\n";
    }

    public function deletePage () {
        $resultPages = $this->pdfApi->deletePage($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($resultPages->getCode() == 200) {
            echo "Page #{$this->configParams['PAGE_NUMBER']} - deleted!";
        }
        else
            echo "Unexpected error : can't delete page!!!";
    }

    function main() {
        global $configParams;

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

Trabalhar com Páginas em PDF

Remover páginas de um PDF é uma tarefa comum que serve a múltiplos propósitos, melhorando tanto a funcionalidade quanto a segurança do documento. PDFs podem se tornar difíceis de manejar quando contêm páginas desnecessárias ou redundantes, levando a tamanhos de arquivos maiores. Ao remover essas páginas supérfluas, o tamanho geral do arquivo é reduzido, tornando o documento mais gerenciável para armazenamento e mais rápido para upload ou download. Com o tempo, documentos podem acumular informações desatualizadas ou irrelevantes. Remover tais páginas garante que o conteúdo permaneça atual e pertinente ao público-alvo. Remover páginas de um PDF é uma abordagem prática para otimizar o tamanho do documento, melhorar a relevância, proteger informações sensíveis, melhorar a navegação, manter a precisão e facilitar a colaboração. Remova as Páginas dos documentos PDF com Aspose.PDF Cloud PHP SDK.

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 múltiplos 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 uma ou várias instâncias de texto em uma página PDF ou em 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 testar a funcionalidade online.