NTPSetOptionString (PDF/A)

 

PDF/A is an ISO-standardized version of the "Portable Document Format" (PDF). PDF/A (A = Archiving) is a subset of the PDF options specifically for the requirements of long-term archiving and barrier freedom, and also for reproduction on mobile terminals such as PDAs. This standard is a subset of PDF 1.4 and is specified under ISO 19005-1:2005.

 

Note: Please, note that the functionality is only available to you, if the PDF file was generated via NTPExportReport(PDF).

 

 

Activation PDF/A mode

 

To convert a PDF file the option NTPOPTION_WS_PDFA_ENABLED has to be set via the function NTPSetOptionString. The following parameters are available:

 

NTPOPTION_DISABLED

PDF/A mode inactive

NTPOPTION_ENABLED

PDF/A-1b compliant file

 

 

The standard specifies two levels of conformity:

 

PDF/A-1a - Level A conformance in part 1

PDF/A-1b - Level B conformance in part 1 (restricted requirements)

 

 

 

Conformity

 

Level A conformity

A Level A conformant PDF file meets all requirements of the ISO Standard 19005-1:2005. A file like this is called "PDF/A-1a conformant".

 

Level B conformity

A Level B conformant PDF file meets all requirements of the ISO Standard 19005-1:2005 which relate to the visual appearance of the electronic document. Structural or semantic settings need not be observed. A file like this is called "PDF/A-1b conformant".

 

To create a PDF file which meets the requirements of PDF/A, the option NTPOPTION_WS_PDFA_LEVEL must be set with the function NTPSetOptionString. The following parameters are available:

 

NTPVALUE_WEBSERVICE_PDFA_LEVEL_A

PDF/A-1a compliant file

NTPVALUE_WEBSERVICE_PDFA_LEVEL_B

PDF/A-1b compliant file

 

Example:

Call NTPSetOption ( ReportID, NTPOPTION_WS_PDFA_ENABLEDNTPOPTION_ENABLED, "" )

Call NTPSetOption ( ReportID, NTPOPTION_WS_PDFA_LEVELNTPVALUE_WEBSERVICE_PDFA_LEVEL_A, "" )

 

 

Please, note that the activation of the PDF/A-1a conformity causes some settings in NotesToPaper to be automatically activated. This relates e.g. to the font embedding or encryption of the file. It can also cause e.g. a marked change to the size of the PDF file.