Obter formulários PDF no SDK PHP
Obtenha todos os campos de formulário de um documento PDF usando o SDK PHP em nuvem
Get StartedObter um AcroForms de documento PDF via SDK PHP em nuvem
Para obter um AcroForms de PDF, usaremos Aspose.PDF Cloud PHP SDK. Este SDK em nuvem auxilia programadores PHP a desenvolver aplicativos de criação, anotação, edição e conversão de PDF baseados em nuvem usando a linguagem PHP via Aspose.PDF REST API. Basta criar uma conta em Aspose for Cloud e obter as informações da sua aplicação. Depois de ter o App SID e a chave, você está pronto para usar o Aspose.PDF Cloud PHP SDK.
Comando do Console do Gerenciador de Pacotes
composer install
Etapas para obter AcroForms via PHP
Desenvolvedores do Aspose.PDF Cloud podem carregar e obter acroforms de PDFs facilmente com apenas algumas linhas de código.
- Envie o arquivo PDF para o serviço Aspose.PDF Cloud.
- Registre quaisquer erros que ocorram durante o envio do arquivo.
- Recupere os campos de formulário do arquivo PDF no armazenamento Aspose.PDF Cloud.
- Itere pelos campos de formulário e registre os nomes e valores dos campos no console.
- Registre quaisquer erros que ocorram durante a recuperação dos campos
- Baixe o resultado, se necessário
Este código de exemplo demonstra a obtenção de AcroForms de documentos PDF usando PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
function getFormFields() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
// 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 {
// Extract PDF form fileds
$response = $pdfApi->getFields($STORAGE_FILE_NAME,);
if ($response && $response->getFields() && $response->getFields()->getList()) {
foreach ($response->getFields()->getList() as $item) {
if ($item->getType() == "List") {
$values = implode(', ', $item->getValues());
echo "Name: [{$item->getName()}] Value: [{$values}]" . PHP_EOL;
} else {
$value = $item->getValues()[0] ?? '';
echo "Name: [{$item->getName()}] Value: [{$value}]" . PHP_EOL;
}
}
}
} catch (Exception $error) {
echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
}
}
getFormFields();
Trabalhe com os AcroForms via SDK PHP
Extrair dados de AcroForm permite compilar e analisar informações coletadas dos usuários de forma eficiente, como pesquisas ou respostas de aplicativos. Os dados de AcroForm recuperados podem ser integrados a bancos de dados, planilhas ou outros sistemas para processamento adicional ou arquivamento. Extrair AcroForms ajuda na auditoria de formulários preenchidos para verificar a precisão, autenticidade ou completude dos dados fornecidos. Recuperar AcroForms é essencial ao transferir formulários para outros sistemas de gerenciamento de documentos ou ao criar backups. Obtenha os AcroForms de documentos PDF com Aspose.PDF Cloud PHP SDK.
Com nossa biblioteca PHP você pode
- Adicionar cabeçalho e rodapé de documentos PDF em formato de texto ou imagem.
- Inserir tabelas e carimbos (texto ou imagem) em 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 em 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 ocorrências de texto em uma página PDF ou em todo o documento.
- Suporte amplo para conversão de documentos PDF para diversos outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso aplicativo gratuito para obter os AcroForms 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