Create PDF/A

Converts PDF documents to the PDF/A format for long-term archiving. Thereby create Pdf documents that are by standard Pdf compliant.

Parameters

NameString, Required

Filename including extension.

DocumentBuffer, Required

The PDF file to be converted to PDF/A format.

ComplianceEnum, Required

PDF/A Compliance to be applied. The allowed options are

  • PDF/A-1b - Level B (Basic) Conformance
    This is the basic conformance of PDF that follows the standard for reliable reproduction of a document’s visual appearance.
  • PDF/A-1a - Level A (Accessible) Conformance
    This includes PDF/A-1b conformance and aims to improve its accessibility by having a document structure, tagging text spans, and images, Unicode mapping, language specification, etc. This standard aims at improving its viewing in screen readers.
  • PDF/A-2b - Basic Conformance
    PDF/A-2 standard is the Part 2 standard of new compliance addressing new features supported by PDF versions 1.5, 1.6, and 1.7. Part 2 standard supports image compression, transparency, the embedding of fonts, digital signatures, and the embedding of PDF/A files to facilitate archiving of sets of documents within a single file. Level B is just the same conformance level defined in PDF/A -1b
  • PDF/A-2u - Basic Conformance with Unicode Mapping
    This compliance follows the PDF/A-2b level with having all text as Unicode mapped
  • PDF/A-2a - Accessible Conformance
    This compliance follows the PDF/A-2b level keeping it in the accessible level the same as in PDF/A-1a.
  • PDF/A-3b - Basic Conformance
    Part 3 of the standard allows embedding of files such as XML, CSV, cad, word files, etc along with Part 2 of the standard
  • PDF/A-3u - Basic Conformance with Unicode Mapping
    This compliance follows the PDF/A-3b level with having all text as Unicode mapped
  • PDF/A-3a - Accessible Conformance
    This compliance follows the PDF/A-3b level keeping it in the accessible level the same as in PDF/A-1a.
Allow DowngradeBinary, Required

Allow downgrade of compliance in future

Allow UpgradeBinary, Required

Allow upgrade of compliance in future

Output

NameString

The name of the output file.

Doc DataBuffer

The output document is in Buffer format.

Create PDF/A module in Make