Obtenha Formulários PDF no SDK Python
Obtenha todos os Campos de Formulário de um Documento PDF usando o SDK Cloud Python
Get StartedObter um AcroForms de documento PDF via SDK Python da Nuvem
Para obter um AcroForms de PDF, usaremos Aspose.PDF Cloud Python SDK. Este SDK Cloud auxilia programadores Python a desenvolver aplicativos de criação, anotação, edição, conversão e acroform de PDF baseados na nuvem usando a linguagem Python via a API REST do Aspose.PDF. Basta criar uma conta em Aspose for Cloud e obter as informações da sua aplicação. Quando você tiver o SID da Aplicação & chave, estará pronto para usar o Aspose.PDF Cloud Python SDK.
Instalação a partir do Github
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
Comando do Console do Gerenciador de Pacotes
pip install asposepdfcloud
Etapas para obter AcroForms via Python
Desenvolvedores Aspose.PDF Cloud podem carregar e obter acroforms de PDF em 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 do formulário do arquivo PDF no armazenamento Aspose.PDF Cloud.
- Percorra os campos do 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 mostra como obter um AcroForms de documentos PDF usando Python
import os
import logging
from pathlib import Path
from asposepdfcloud import PdfApi, FieldsResponse
# Configure logging
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
class PdfAcroforms:
def __init__():
"""Initialize the API client."""
credentials_file = Path(r"..\credentials.json")
with credentials_file.open("r", encoding="utf-8") as file:
credentials = json.load(file)
api_key, app_id = credentials.get("key"), credentials.get("id")
= PdfApi(ApiClient(api_key, app_id))
def getField(self, documentName: str, localFolder: Path, remoteFolder: str):
""" Upload a local fileName to the Aspose Cloud server. """
file_path = localFolder / documentName
self.pdf_api.upload_file(os.path.join(remoteFolder, fileName), file_path)
try:
response: FieldsResponse = self.pdf_api.get_fields(documentName, folder=remoteFolder)
if response.code == 200:
for field in response.fields.list:
logging.info(f"PdfAcroforms(): Form filed '{field}'.")
else:
logging.error(f"PdfAcroforms(): Failed to get form fileds from document. Response code: {response.code}")
except Exception as e:
logging.error(f"PdfAcroforms(): Error while extracting form field: {e}")
Trabalhe com os AcroForms via SDK Python
Extrair dados de AcroForm permite compilar e analisar informações coletadas dos usuários de forma eficiente, como pesquisas ou respostas de candidatura. 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 exatidão, autenticidade ou integridade dos dados fornecidos. Recuperar AcroForms é essencial ao transferir formulários para outros sistemas de gestão de documentos ou ao criar backups. Obtenha os AcroForms de documentos PDF com Aspose.PDF Cloud Python SDK.
Com nossa biblioteca Python você pode
- Adicionar cabeçalho e rodapé ao documento PDF em formato de texto ou imagem.
- Adicionar tabelas e selos (texto ou imagem) a 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 selos e tabelas de uma página ou de todo o documento PDF.
- Excluir um selo ou tabela específicos 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 a vários outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso app gratuito para obter os AcroForms de arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizagem
- Documentação
- Código-fonte
- Referências de API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Python?
- Lista de Clientes
- Segurança