Facebook
Twitter
YOUTUBE
LINKEDIN
XING
About the contributor
PDF Association

Mission Statement: To promote Open Standards-based electronic document implementations using PDF technology through education, expertise and shared experience for stakeholders worldwide.
More contributions
2022: The last year of paper for records-keeping

NARA (The National Archives and Records Administration) is the final depository for the long-term records generated by all other agencies of the U.S. Federal Government. The agency has a key role in preserving the cultural history of the republic as we …

PDF 2.0 examples now available

The PDF Association is proud to present the first PDF 2.0 example files made available to the public. Created and donated to the PDF Association by Datalogics, this initial set of PDF 2.0 examples were crafted by hand and intentionally made simple in construction to serve as teaching tools for learning PDF file structure and syntax.

PDF 2.0 interops help vendors

The PDF 2.0 interop workshops included many vendors with products for creating, editing and processing PDF files. They came together in Boston, Massachusetts for a couple of days to test their own software against 3rd party files.

PDF Days Europe underscores the importance of PDF as a key component of business processes

2017 marks a record number of attendees / Experts shared fully-grounded wisdom on PDF standards across the two-day event Berlin. With over 200 attendees, this year’s PDF Days Europe in Berlin was a significant success with the largest attendance of any …

Slides and video recordings of the PDF Days Europe 2017

About 35 informative sessions across a wide range of topics, including the next-generation PDF project. Within the video frames you can use the red “play” button to get a short impression of the talk or can enjoy the high resolution version by clicking …

What does “support PDF” really mean?


Microsoft Edge logo.Browsers are taking over document viewing. Where 10 or even 5 years ago users viewed PDF documents almost entirely via dedicated PDF software (often a plugin to a web-browser), today PDF files are most often viewed using implementations native to Chrome, Safari, etc., or on mobile devices.

That’s a problem, because PDF support in browsers and mobile devices is largely limited to rendering, and sometimes, incomplete rendering.

The Edge case

Microsoft released their new Edge browser in Windows 10 as the company’s replacement for Internet Explorer, the browser which took Microsoft from the very beginnings of the Internet until 2015.

The first thing to say in considering Microsoft’s Edge with respect to PDF support is that Microsoft’s development team are very open about the product’s shortcomings. This is commendable.

The Edge team posts “Standards support statements”. Pertaining to PDF, they identify (generally) the PDF features they do not fully support, or as they put it: “The Microsoft Edge product implements the PDF specifications, with variances as noted in this document.”

What isn’t supported?

As attested by Microsoft, Edge doesn’t support many of PDF’s advanced capabilities. This isn’t surprising; at this point, almost no browsers do, and it would be wrong to call out Edge for its lack of support for bookmarks, Optional Content Groups, tags, and many other features while its competition also fails to support these features.

However, the Edge team does not even claim support for the proper display of many commonplace PDF features. As of early June, 2016…

What will users experience?

The above list virtually guarantees that those viewing PDF documents with Edge will find that some pages appear other than the author intended. Some pages might be blank. Others, possibly missing images or other content.

What does this mean?

PDF is first and foremost about the reliable conveyance of a fixed-layout document. In this context the failure to support core features of the PDF specification that affect viewing is… unfortunate.

People use PDF precisely because they trust the format to display precisely the same way on any software that “supports PDF”. If users start to see blank pages or missing images they will begin to mistrust their own documents, and those they receive from others or posted on websites.

Minimum support for PDF viewing means full support for PDF rendering

Unlike HTML/CSS/JavaScript confections, the appearance of PDF is completely specified in the file itself; nothing’s left up to the implementer. You are either rendering PDF pages, or you aren’t.

Viewing software that claims to support PDF at all must, at a minimum, deliver more-or-less the same visual and printed experience as users would receive from software that supports the specification in all necessary detail.

Color-calibration and dynamic XFA isn’t the issue; there are many advanced features not all devices will support at all times. But missing or disappearing objects in conventional PDF documents? That’s not OK.

It’s bad enough that mainstream software such as Apple’s Preview ignores and destroys PDF features such as digital signatures and tags. At least Preview does a creditable job of simply rendering the page.

But what does “PDF support” mean if it doesn’t include the ability to display commonplace graphics objects appearing in millions or billions of PDF files?

What is a “portable document” anyway?


Tags: Edge, browser, rendering, viewer
Categories: Web technology