HTML JPG PDF XML DOCX
  Product Family
PDF

Obtenha Formulários PDF no SDK Python

Obtenha todos os Campos de Formulário de um Documento PDF usando o SDK Cloud Python

Get Started

Obter 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.

  1. Envie o arquivo PDF para o serviço Aspose.PDF Cloud.
  2. Registre quaisquer erros que ocorram durante o envio do arquivo.
  3. Recupere os campos do formulário do arquivo PDF no armazenamento Aspose.PDF Cloud.
  4. Percorra os campos do formulário e registre os nomes e valores dos campos no console.
  5. Registre quaisquer erros que ocorram durante a recuperação dos campos
  6. 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.