PDF Association logo.

Facebook
Twitter
YOUTUBE
LINKEDIN
XING

Newsletter

Get the latest information!

Latest Posts
EDC icon

We’ve done PDF Day events and technical conferences across Europe, in the US, in Australia, and elsewhere. This Electronic Document Conference is the first PDF Association event that’s open to all technologies pertaining to documents. It’s about explor …

PDF Association logo 2019

2006: The PDF/A Competence Center A new year brings new things, and 2019 is no exception! The “four red blocks” logo was first created for the PDF/A Competence Center in 2006. When that organization became the PDF Association in 2011, the design was ad …

PDF Day France will be the first French-speaking event of the PDF Association, organised by our member ORPALIS. It will take place in Toulouse which is the home ground of Airbus and we are very happy that Airbus will present a case study around its usage of PDF in their document management environment!

Developing PDF Techniques for Accessibility

This page summarizes certain findings from the PDF Techniques Accessibility Summit conducted December 10-11, 2018 in Edinburgh, Scotland.

As per the discussion at the end of day 2, additional meetings will be announced based on creation of a new working group; details TBD, but arriving shortly.

Example files

To maximize the utility of Techniques examples to developers, it was determined that all examples should conform to best practices in terms of ISO 32000. Specifically, that files should exhibit conformance with not only ISO 32000’s requirements, but also to its strong recommendations (“should” statements).

Creating Examples

  • Example PDFs must be fully atomic, including the least amount of content necessary to the example’s purpose.
  • Use fully generic language and images in all examples

Fail examples

  • The basic requirement for FAIL examples is that the example is always and without exception a FAIL.
  • All FAIL examples must include the term “FAIL” in sans-serif font, all-CAPS, red boldface text at 18 points or larger in the top-left corner of the page.
  • Ensure FAIL examples are 100% conforming ISO 32000 files except for the fail condition

Technical considerations

In particular, participants identified the following checklist of technical problems to be avoided in all examples created for this purpose:

  • Container titles not aligned with structure elements
  • Empty attribute tables on structure elements
  • Redundant lang attributes (on content containers in addition to document-level)
  • Unaligned content and logical ordering (unless it serves the purposes of the example)
  • T key present but empty
  • Extraneous elements such as AcroForms or OutputIntents
  • Fonts not embedded or subsetted
  • Fail cases with the PDF/UA flag
  • Pass cases without the PDF/UA flag
  • Unnecessary owner dictionaries
  • Uncompressed content streams
  • Uncompressed object streams

Jira operations – best practice

The following best practices should be used to guide your approach to working with the Jira project for PDF Techniques development:

  • Ensure the issue title / description is tight (e.g. “Nested list”, “LBody containing paragraphs”)
  • Ensure that new examples do not duplicate existing examples
  • Ensure the metadata fields for each example are complete
  • If you work on a given example, assign it to yourself
  • When working on an example, add comments in the Jira to indicate all changes you make to the file
  • If you stop working on a given example, remove the assignment while leaving a Jira comment to indicate the problems that remain
  • Do not move examples to Deliberation unless the checklist (see above) is cleared

Downloading test files in batch

To download attachments from multiple issues:
  1. Login to the Jira, find “View all issues and filters” to expose the issue search dialog.
  2. Enter a search query in Jira Query Language that describes your search request (see JQL documentation). An example query:
    project = “PDF/UA” and “Pass / Fail” = Pass and status in (“Initial Review”, Deliberation)
  3. From the “Export” menu, select “Attachments”.
  4. Select a folder configuration
  5. Optionally, filter your attachments for just the PDFs.