How to convert a PDF document to an older version

27

8

What software exists can do this conversion?

I work with some software that can't handle newer PDFs made with Adobe Acrobat 9 Pro and other newer office programs.

Price and platform doesn't matter as long as it's not too expensive.

neoneye

Posted 2010-09-03T14:29:59.507

Reputation: 725

Adobe Acrobat itself has a feature to change the version. Word has a similar option between Office 2010 and Office 2013 for its .docx format. Only providing a comment because of the spam that was published. – Ramhound – 2015-01-14T13:57:14.403

Answers

36

Acrobat 9 Pro can be used to re-distill PDF 1.7 into any "lower" version of PDF. Look at the Distiller settings... Up to you to decide if it's "not too expensive".

Depending on the exact feature subset of PDF-1.7 used in your files, even (Free) Ghostscript may be able to do a good quality transformation to PDF-1.2, PDF-1.3 or PDF-1.4 file format version.

This is the Ghostscript command line to create a PDF-1.4:

 gs                        \
  -sDEVICE=pdfwrite        \
  -dCompatibilityLevel=1.4 \
  -o output.pdf            \
     input.pdf 

Note:
The more recent versions of Ghostscript can abbreviate the parameter -sOutputFile=... to -o .... It also implicitly also sets -dBATCH -dNOPAUSE. So it is much shorter to type and much easier to avoid typing errors.

Kurt Pfeifle

Posted 2010-09-03T14:29:59.507

Reputation: 10 024

I almost lost all hope when reading @Rook's answer. This gives me hope. I will definitely try out both programs. I think I long time ago tried Ghostscript for a PDF merge task. Thank you. – neoneye – 2010-09-08T09:17:52.327

IT WORKS. I have just converted a bunch of PDFs from version 1.6 to version 1.4. Very impressive. – neoneye – 2010-09-09T08:21:04.443

Maybe you could leak which of the two suggested methods you used? – Kurt Pfeifle – 2010-09-09T18:54:27.680

16gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dCompatibilityLevel=1.4 -sOutputFile=output.pdf input.pdf – neoneye – 2010-10-12T18:56:19.650

1

If you're using Ubuntu 11.04 (or probably any Gnome distro) and can view the PDF in the built-in Document Viewer, you can then Print to file to save it as a PDF-1.5. (Save A Copy, in contrast, just creates a byte-identical copy of the file.) I did this today to convert a PDF from 1.6 to 1.5, so now I can use it with the FPDF lib.

Leon

Posted 2010-09-03T14:29:59.507

Reputation: 11

Do you know what the "built-in Document Viewer" is called? – jeteon – 2016-02-18T04:12:41.060

@jeteon: That's probably evince... – Kurt Pfeifle – 2016-02-18T11:10:47.067

0

Adobe Acrobat DC is $15/mo and its "Optimizing PDFs" dialog can do what you need

Look under the "Make compatible with" dropdown

acrobat's make compatible with dialog

bobobobo

Posted 2010-09-03T14:29:59.507

Reputation: 4 632

0

In addition to the Ghostscript solution suggested above, you can use the "Reduce File Size" option in the "Document" menu of Adobe Acrobat 8 or 9, and choose the compatibility level you desire.

Additionally, Acrobat 8 or Acrobat 9 Pro can run the PDF Optimizer in Batch Processing to convert multiple files at once; simply create a new sequence with no commands. In the sequence's Output Settings dialog, check the "PDF Optimizer" box and click the Settings button - enable or disable any optimization settings you'd like, and set the "Make compatible with" dropdown near the top to the appropriate Acrobat/PDF version you desire. Run the batch sequence on the files/folders you wish to convert, and PRESTO, hundreds of documents converted in minutes!

I used the PDF Optimizer/Batch Processing method to convert 297 PDF files in about 3-4 minutes (most were 1-page flyer type documents). It's also worth noting that the PDF Optimizer can't convert secured documents ;)

Doktor J

Posted 2010-09-03T14:29:59.507

Reputation: 2 083