PDF BAD PASSWORD Exception

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

The "ERROR-003" error occurs when the user_password and/or owner_password parameter in the POST request is incorrect.

  • Check both USER and OWNER passwords.
    The User Password is the password that you enter to view a PDF file, and the Owner Password is the one that allows you to change the PDF file. In some cases, they might be the same password, but properly secured PDFs should have different values.

Example of Proper Password Application in cURL

The following curl command demonstrates how to make a POST request to redact text from a PDF with user and owner passwords provided.

curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'words_to_redact="IRON"' \
  -F 'user_password="1234"' \
  -F 'owner_password="5678"' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'words_to_redact="IRON"' \
  -F 'user_password="1234"' \
  -F 'owner_password="5678"' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
SHELL
  • -F 'words_to_redact="IRON"' specifies the words in the PDF to redact.
  • -F 'user_password="1234"' provides the password to view the PDF.
  • -F 'owner_password="5678"' provides the password that allows modifications to the PDF.
  • -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf' is how you attach the PDF document to the request.

ConsejosEnsure that the passwords provided match those set in your PDF file. Incorrect passwords will result in an "ERROR-003" response.

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?
Versión: 2024.10 recién lanzado