Exceção de PDF nulo

This article was translated from English: Does it need improvement?
Translated
View the article in English

O erro "ERROR-001" ocorre quando nenhum arquivo PDF é fornecido. Isso significa que o parâmetro pdf_file necessário na solicitação POST era nulo ou vazio.

Certifique-se de verificar a sintaxe dos parâmetros, o caminho do arquivo PDF ou a validade do fluxo PDF.

Resolução recomendada

PontasCertifique-se de que o parâmetro pdf_file esteja configurado para o seu arquivo PDF na solicitação POST.

Exemplo de sintaxe adequada pdf_file no cURL:

curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text?words_to_redact=IRON' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text?words_to_redact=IRON' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
SHELL

Consulte a última linha para o uso correto:

-F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'

Explicação

  • -X POST: Especifica o método de solicitação como POST.
  • URL : O endereço URL do endpoint da API que processa o documento PDF.
  • -H 'accept: */*': Cabeçalho indicando que o servidor pode responder com qualquer tipo de conteúdo.
  • -H 'Content-Type: multipart/form-data': Este cabeçalho especifica que a solicitação POST contém um formulário com dados, que podem ser arquivos e parâmetros.
  • -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf': Esta bandeira faz o upload de um arquivo; o símbolo @ antes do nome do arquivo indica que o nome após @ é um caminho de arquivo. O type=application/pdf garante que ele seja tratado como um PDF.

Certifique-se de que o caminho para YOUR_PDF_DOCUMENT.pdf exista e aponte para o arquivo PDF real que você deseja usar.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Versão: 2024.10 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu PDF ser criptografado.