Skip to main content
Participant
February 28, 2019
Answered

Save PDF with reduced size

  • February 28, 2019
  • 3 replies
  • 1314 views

We have an option to save any PDF as reduced PDF size. I have a requirement to do this pro-grammatically  probably the language will be c#.

I will have the Acrobat Pro version installed in the servers. Is there any way to do this via code?

We need to automate this and multiple PDFs will be involved in this process

This topic has been closed for replies.
Correct answer Test Screen Name

You MUST NOT install Acrobat Pro on a server. It is not licensed for this purpose, as well as being technically unsuitable.

You might consider Adobe PDF Library, licensed by DataLogics. However, as with Acrobat there is no API to simply do "reduced file size".  You'd have to do much more complex stuff. It is a C++ API, also Java and .Net.

3 replies

Legend
April 19, 2019

Test Screen Name​ correctly said, you are not allowed to automate your process with Acrobat.

Just for the clarification for the future viewers of this discussion:

We can install Acrobat on servers without a problem: Adobe Acrobat system requirements, supported platforms and is tested and supported. For more info about usuage, you may refer to application EULA.

-Tariq Dar

Legend
February 28, 2019

I understand your requirements. Since you CANNOT use Acrobat, I recommended an API for you to look at.

Test Screen NameCorrect answer
Legend
February 28, 2019

You MUST NOT install Acrobat Pro on a server. It is not licensed for this purpose, as well as being technically unsuitable.

You might consider Adobe PDF Library, licensed by DataLogics. However, as with Acrobat there is no API to simply do "reduced file size".  You'd have to do much more complex stuff. It is a C++ API, also Java and .Net.

Participant
February 28, 2019

I had Acrobat Pro installed in my system, with that installed I am able to find an option to save the file in reduced PDF size. This option is available under File Menu>Save As Other>.

I wanted this technique to be incorporated in . NET Application.

Please let me know what needs to be installed in the server, and what API can help me get these things done.