Excepción de PDF nulo

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

El error "ERROR-001" ocurre cuando no se proporciona un archivo PDF. Esto significa que el parámetro requerido pdf_file en la solicitud POST era nulo o estaba vacío.

Por favor notaAsegúrese de verificar la sintaxis de los parámetros, la ruta del archivo PDF o la validez del flujo de PDF.

Resolución recomendada

ConsejosAsegúrese de que el parámetro pdf_file esté configurado en su archivo PDF en la solicitud POST .

Ejemplo de sintaxis adecuada de pdf_file en 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 la última línea para el uso adecuado:

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

Explicación

  • -X POST: Especifica el método de solicitud como POST.
  • URL: La URL del endpoint de la API que procesa el documento PDF.
  • -H 'accept: */*': Encabezado que indica que el servidor puede responder con cualquier tipo de contenido.
  • -H 'Content-Type: multipart/form-data': Este encabezado especifica que la solicitud POST contiene un formulario con datos, que pueden ser archivos y parámetros.
  • -F 'pdf_file=@SU_DOCUMENTO_PDF.pdf;type=application/pdf': Este indicador sube un archivo; el símbolo @ antes del nombre del archivo indica que el nombre después del @ es una ruta de archivo. El type=application/pdf asegura que sea tratado como un PDF.

Asegúrese de que la ruta a SU_DOCUMENTO_PDF.pdf exista y apunte al archivo PDF real que desea usar.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Version: 2024.10 recién lanzado