HTML JPG PDF XML DOCX
  Product Family
PDF

Remover formulários PDF no SDK PHP

Excluir todos os campos de formulário de um documento PDF usando o SDK Cloud PHP

Get Started

Remover um AcroForms de documento PDF via SDK PHP na nuvem

Para excluir um AcroForms de um PDF, usaremos Aspose.PDF Cloud PHP SDK. Este SDK Cloud ajuda programadores PHP a desenvolver aplicativos criadores, anotadores, editores e conversores de PDF baseados em nuvem usando a linguagem de programação PHP via API REST Aspose.PDF. Basta criar uma conta em Aspose for Cloud e obter as informações da sua aplicação. Depois de ter o App SID & key, você está pronto para usar o Aspose.PDF Cloud PHP SDK.

Comando do Console do Gerenciador de Pacotes

     
    composer install

Etapas para remover AcroForms usando PHP

Desenvolvedores Aspose.PDF Cloud podem facilmente carregar e excluir um acroforms de um PDF em apenas algumas linhas de código.

  1. Carregue o arquivo PDF no serviço Aspose.PDF Cloud.
  2. Exclua o campo de formulário especificado do arquivo carregado.
  3. Baixe o resultado se precisar
 

Este código de exemplo mostra como remover um AcroForms de documentos PDF usando PHP


<?php
require_once 'vendor/autoload.php';

use Aspose\PDF\Api\PdfApi;

function delFormFields() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    $RESULT_FILE_NAME = "output_sample.pdf";
    $FIELD_NAME      = "Signature_1";
    
    // Load credentials from JSON file
    $credentials = json_decode(file_get_contents('credentials.json'), true);
    
    $pdfApi = new PdfApi($credentials['id'], $credentials['key']);
    
    try {
        // Load Pdf file
        $fileData = file_get_contents($LOCAL_FILE_NAME);
        $uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
        echo $uploadResult->getResponseText() . PHP_EOL;
    } catch (Exception $e) {
        echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
    }
    
    try {
        // Delete form field from PDF
        $response = $pdfApi->deleteField($STORAGE_FILE_NAME, $FIELD_NAME);
        echo $response->getStatus() . PHP_EOL;

        // Download changed PDF file
        $downloadRes = $pdfApi->downloadFile($STORAGE_FILE_NAME);
        file_put_contents($RESULT_FILE_NAME, $downloadRes->getContents());
    } catch (Exception $error) {
        echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
    }
}

delFormFields();
 

Trabalhar com AcroForms via SDK PHP

Se um formulário está desatualizado, irrelevante ou não é mais necessário, excluí‑lo ajuda a simplificar o documento e manter sua relevância. Remover formulários pode tornar um PDF mais simples e fácil de ler, especialmente se os formulários não forem mais destinados à interação. Elementos interativos como AcroForms podem aumentar o tamanho do arquivo PDF. Excluí‑los pode otimizar o documento para um compartilhamento ou armazenamento mais rápido. Remova um AcroForms de documentos PDF com Aspose.PDF Cloud PHP SDK.

Com nossa biblioteca PHP você pode

  • Adicionar cabeçalho e rodapé de documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos (texto ou imagem) aos documentos PDF.
  • Anexar vários documentos PDF a um arquivo existente.
  • Trabalhar com anexos PDF, anotações e campos de formulário.
  • 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íficos do documento PDF pelo seu ID.
  • Substituir uma ou várias ocorrências 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 excluir os AcroForms de arquivos PDF online e testar a funcionalidade.