The PDF version of PDF files created with PDFreactor is 1.4. However, the use of certain features and conformances may produce PDFs in different versions.

For example, enabling full compression produces PDFs with version 1.5. Using PDF/A-2, PDF/A-3 or PDF/UA conformance produces PDFs with version 1.7.

So if it is a requirement to produce PDFs with version 1.7, you have the following options:

  • Use either PDF/A-2 or PDF/A-3 format. These formats are specifically designed for long-term archiving.
  • Use PDF/UA format which denotes universally accessible documents.
  • Use a combination of the two above.

To produce PDFs in these formats, you could set the appropriate conformance like this (PDF/UA conformance is used as an example):


Java

config.setConformance(Conformance.PDFUA1);

C#

config.Conformance = Conformance.PDFUA1;

PHP

$config["conformance"] = Conformance.PDFUA1;
JavaScript/Node.js
config.conformance = PDFreactor.Conformance.PDFUA1;

Python

config["conformance"] = PDFreactor.Conformance.PDFUA1

Ruby

config["conformance"] = PDFreactor::Conformance::PDFUA1

Perl

$config["conformance"] = PDFreactor::Conformance->PDFUA1;

CLI

--conformance "PDFUA1"

REST

{ "conformance": "PDFUA1" }

Please note that other conformances like PDF/A may require additional configuration options. For example, it may be required to provide an ICC color profile to achieve a certain conformance. For more information, please see the chapter about PDF/A conformance in the PDFreactor manual here.