Siga este artigo para assinar PDF usando a API REST do Python. Você aprenderá a assinar eletronicamente um PDF usando uma API baseada em Python com um SDK em nuvem também baseado em Python. Ele auxiliará no upload do arquivo PDF e do arquivo de assinatura para o armazenamento em nuvem e, em seguida, no uso do arquivo de assinatura para assinar o PDF.
Pré-requisito
- Criar uma conta Credenciais da API para adicionar uma assinatura a um PDF
- Baixe SDK Aspose.PDF Cloud para Dotpython para assinar PDFs eletronicamente.
- Configure um projeto Python com o SDK acima.
Passos para assinar PDFs online usando a interface REST do Python
- Crie uma instância da PdfApi usando suas credenciais de ID do Cliente e Segredo do Cliente.
- Especifique o nome do arquivo PDF, o nome do arquivo de assinatura e o caminho da pasta de armazenamento.
- Defina a posição e o tamanho da assinatura na página PDF usando a ferramenta Retângulo.
- Inicialize uma instância de Assinatura com propriedades de caminho, tipo, senha e visual.
- Preencha os metadados, como autoridade, localização, contato e data de assinatura.
- Faça o upload do arquivo PDF e do certificado para a pasta configurada.
- Chame PostAssinarDocumento para aplicar a assinatura digital ao PDF carregado.
- Recupere o fluxo de documentos assinados e grave-o localmente como Sample_out.pdf.
Estas etapas resumem como assinar digitalmente um PDF usando a API REST do Python. Este código se conecta ao Aspose.PDF Cloud, carrega um PDF e um certificado e, em seguida, assina digitalmente o documento usando as credenciais e os detalhes da assinatura fornecidos. Após a assinatura, ele baixa o PDF atualizado e o salva localmente como um novo arquivo.
Código para adicionar assinatura a um PDF usando um serviço RESTful em Python
Este código demonstra o processo para assinar documentos PDF usando a API Low Code do Python. Observe que, para assinar um arquivo PDF, ele deve conter um campo do tipo Assinatura e seu nome deve ser conhecido. Você receberá um erro se o PDF não contiver um campo do tipo Assinatura ou se o nome do campo estiver incorreto.
Este artigo ensinou-nos o processo de assinatura de um ficheiro PDF. Para comprimir um ficheiro PDF, consulte o artigo em Comprimir PDF com API REST em Python.