Definir Formulários PDF no SDK PHP
Defina todos os campos de formulário de um Documento PDF usando o SDK PHP na Nuvem
Get StartedDefinir AcroForms de documento PDF via SDK PHP na Nuvem
Para definir um AcroForms a partir de PDF, usaremos Aspose.PDF Cloud PHP SDK. Este SDK na Nuvem ajuda programadores PHP a desenvolver aplicativos criadores, anotadores, editores e conversores de PDF baseados na nuvem usando a linguagem PHP via API REST do Aspose.PDF. Basta criar uma conta em Aspose for Cloud e obter as informações da sua aplicação. Depois de ter o SID e a chave da aplicação, você está pronto para usar o Aspose.PDF Cloud PHP SDK.
Comando do Console do Gerenciador de Pacotes
composer install
Etapas para definir AcroForms usando PHP
Desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e definir um acroforms a partir de PDF em apenas algumas linhas de código.
- Ler o arquivo PDF local
- Criar um campo com novas decorações
- Atualizar o campo do formulário no PDF enviado
- Baixar o resultado se for necessário
Este código de exemplo mostra como definir AcroForms a partir de documentos PDF usando PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Field;
use Aspose\PDF\Model\FieldType;
function setFormField() {
$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;
}
// Create Text form field values
$field = new Field();
$field->setName("EMail");
$field->setType(FieldType::TEXT);
$field->setValues(['aspose-pdf-cloud@example.com']);
try {
// Set Field values for PDF in storage
$response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, $FIELD_NAME, $field);
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 $e) {
echo 'Error processing PDF: ' . $e->getMessage() . PHP_EOL;
}
}
setFormField();
Trabalhar com AcroForms via SDK PHP
Definir AcroForms permite que os usuários preencham informações diretamente no PDF, eliminando a necessidade de ferramentas ou formatos separados. Definir AcroForms corretamente garante melhor usabilidade, como rótulos de campo claros, opções de lista suspensa e ordem lógica de tabulação para melhor navegação. Formulários bem configurados facilitam que várias partes preencham, revisem e aprovem documentos em conjunto. Ao definir AcroForms em PDFs, você pode criar modelos reutilizáveis para processos recorrentes, economizando tempo e garantindo consistência entre os documentos. Defina um AcroForms a partir 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) a documentos PDF.
- Anexar múltiplos 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ífico do documento PDF pelo seu ID.
- Substituir uma ou múltiplas ocorrê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 diversos elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso app gratuito para definir AcroForms a partir de arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizagem
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para PHP?
- Lista de Clientes
- Segurança