Skip to main content
Participant
September 30, 2021
Question

Problem with PRINT permissions in the Adobe API in my code

  • September 30, 2021
  • 2 replies
  • 424 views

Hello team;

I am writing here because the community has referred me to this thread for the third time.

 

I need help with a "print" instruction in my own code.

In my code, I have created a tool that allows me to edit and lock my own reports pdf wit ADOBE API.

but after that i can't print it and i think i put the correct function; addPermissions .... "PRINT" ...

Can you help me with that?

 

example:

.....
      permissions.addPermission(protectPDFOptions.Permission.PRINT_LOW_QUALITY)
      permissions.addPermission(protectPDFOptions.Permission.EDIT_DOCUMENT_ASSEMBLY)
      permissions.addPermission(protectPDFOptions.Permission.COPY_CONTENT)
      const options = new protectPDFOptions.PasswordProtectOptions.Builder()
        .setOwnerPassword(config.pdf_lock_password)
        .setPermissions(permissions)
        .setEncryptionAlgorithm(protectPDFOptions.EncryptionAlgorithm.AES_256)
 .setContentEncryption(protectPDFOptions.ContentEncryption.ALL_CONTENT_EXCEPT_METADATA)
        .setContentEncryption(protectPDFOptions.ContentEncryption.ALL_CONTENT)
     ......

info: https://opensource.adobe.com/pdfservices-node-sdk-samples/apidocs/latest/PasswordProtectOptions.html...

This topic has been closed for replies.

2 replies

Legend
October 13, 2021

I know nothing about this API, but I know something about PDF protection. You say "I can't print it" but there are many causes of this.

1. What exact response do you get when using File > Print in Acrobat/Reader (or is it greyed out)?

2. Please show a screen shot of document security property dialog from Acrobat/Reader.

AdepedroAuthor
Participant
October 13, 2021

Hi, thanks for your answer.

 

In the next screen shot you can check it.

 

 

but this API function in my code doesn't work and it should allow printing.

 

      permissions.addPermission(protectPDFOptions.Permission.COPY_CONTENT)

 

😞

AdepedroAuthor
Participant
October 13, 2021

Hello team, can someone from the community help me with this?