Each year we update our PDF SDKs, with new features, upgrades and bug fixes rolled out almost every day. And based on your feedback, 2018 brought many exciting changes to our WebViewer. Take a look at the highlights:
The WebViewer became even easier to use out-of-box and can be tweaked on the fly thanks to a brand new responsive interface written in React. All of the code is available on Github making it simple to contribute back fixes or to fork and create your own unique customizations.
We introduced several special color tools to help users work with documents meant for professional printing. These features make it possible to toggle the display of different ink “separations” so color layers can be inspected separately. You can even let users measure the ink-color separation values on any point on the page in real time!
Integrating WebViewer was streamlined by the fact that you no longer have to import jQuery as part of your web app. Now events and APIs all use the built-in browser APIs, for a totally consistent experience with faster performance in some cases, and fewer complications when you want to make a change.
A feature requested by several customers, GoToR actions (links to other documents) can now be loaded and handled in WebViewer. This means that with just a little configuration, you can let users click a link in one document and then have the WebViewer jump to a particular location in another document.
Lastly, we’ve improved WebViewer’s rendering accuracy by supporting custom appearances for all markup annotations.
Why was this change necessary? All PDF annotations come with properties that define how they should look -- for example, their bounding rectangle, fill and stroke colors. Annotations can also include a custom appearance along with these properties, and the problem was some of these custom appearances would look different on WebViewer than on other PDF viewers.
Now with the changes, all customized annotations and button widgets should look the same on any device!
Several changes this year were inspired by feedback from our customers. So a big thank you if you took the time to share your thoughts!