Some test text!

Search
Hamburger Icon

Core / Guides / Convert PDF to PDF/UA

Convert PDF to PDF/UA on Server/Desktop

Convert a PDF document to PDF/UA-1 format.

PDFUAConformance pdf_ua = new PDFUAConformance();
pdf_ua.AutoConvert(inputFileName, outputFileName);

Convert PDF to PDF/UA
Full sample code which illustrates how to convert generic PDF documents to PDF/UA format.

About PDF/UA

EXPERIMENTAL
This feature is experimental and subject to change.

PDFUAConformance class is used to process PDF documents for PDF/UA (ISO 14289-1) compliance.
Currently supports the AutoConvert() operation, which requires requires the Apryse Data Extraction Module to function.

Auto conversion uses the Data Extraction Module to analyze the content of existing PDF files and performs a sequence of modifications in order to produce a PDF/UA compliant document. The changes are intended to facilitate the extraction of information by assistive technology to make the document accessible to visually impaired users, and they include updating & embedding of font information, setting of certain document meta-data, and chief among them, the tagging of content structure.

The conversion process performs only necessary changes, and tries to maintain the exact same rendered equivalents, so there should be minimal information loss/distortion. Note that the PDF spec explicitly requires manual review of the resultant document for accessibility conformance, because there exist certain complex semantics and ambiguous structure that can not be inferred by the machine tool. However, our PDF/UA conversion feature can help greatly accelerate most of the routine work and boilerplate, so that your accessibility experts can focus on the semantics that really matter.

Detailed reports for conversion edits and suggested review items is planned for the future, in order to make it simple to inspect changes and to determine whether the resultant semantics are correct.

Key Functions:

  • Converts any PDF to a PDF/UA compliant document (includes auto-tagging the content structure).
  • Overwrites tags and logical structure in existing PDF documents.
  • Offers automatic font substitution, embedding, and subsetting capability.
  • Keeps the required changes to a minimum, maintaining a consistent rendering with the original.

Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales