Using the Google Apps Script to Populate PDF Forms with the Datalogics WebAPI

Sample of the Week:

With the imminent demise of Adobe’s FormsCentral, I’ve been playing with Google Forms and Google Apps Script to see if I can get them to talk to the Datalogics WebAPI to fill PDF forms. Since you’re reading this, it’s probably obvious by now that I could… though it ended up being much easier than I was expecting. Continue reading


Improving Signature Workflows with the Datalogics PDF Java Toolkit

Sample of the Week:

Because PDF can be an exact representation of paper, it has long been an obvious choice for using digital signatures to create documents of record so there are many solutions available to sign PDF files. These solutions range from apps that simply insert a graphic image of a signature that you’ve drawn with your finger, to digital pens and small tablets, to smart cards, to the self-signed certificates that anyone can create using Acrobat or Reader. Without additional programming, Acrobat creates signature fields that can be signed by anyone, using any certificate, for any reason. But some governments and enterprises have standardized on particular signing solutions and need to impose those constraints on their users, restricting their choices, and controlling the document behavior when signing. Fortunately, the PDF specification allows these restrictions to be stored in the PDF so that the Acrobat and Reader UI can present and enforce them. These restrictions are called “Seed Values.” Continue reading

Back from PDF Days, and Announcing PDF Alchemist

TravelAnother great trip back to Europe, though I’ll admit I’m happy to have a month where I’m not scheduled to travel anywhere. PDF Days Europe was a great event, just as it’s been in years past. I’m always happy to get a chance to catch up with everyone we know in the PDF community, make new acquaintances and hear some great talks; this year was no different. I was honored to chair the English language track on Monday, and hopefully I lived up to this by starting the track out with my views on how the community can help keep PDF strong and vital in the years to come – though I did disguise this at first, as a talk about complaints others have had about PDF in its two decades of public availability. Check back at the PDF Association website for video of the sessions in July, once everyone’s videos are edited and ready for presentation.

A hotly discussed topic at PDF Days was about the intersection of PDF and small-screen devices such as smartphones and tablets, and how the fixed-size basis of PDF functions in the mobile environment. More and more people are getting up from their desktop PCs and notebooks, expecting the information in their PDFs to be available on the move, no matter the form factor of the device. In support of this brave new world, Datalogics has announced our Datalogics PDF Alchemist product for PDF to HTML conversion. PDF Alchemist turns the information in PDF files into reflowable, reusable HTML for presentation in any environment. While PDF Alchemist is still under development, we’re set to provide preview copies to those interested and gearing up for our initial product release in mid-July.


Creating PDF Portfolios from ZIP files using the Datalogics PDF Java Toolkit

Sample of the Week:

Depending on your point of view, Adobe either nerfed or improved the functionality of PDF Portfolios by going back to basics with the release of Acrobat DC. While I loved the how the Flash-based PDF Portfolio templates looked, performance suffered with large portfolios and they never ran well on mobile devices.

With Acrobat DC, you can still view Flash-Based PDF Portfolios created in earlier versions, you just can’t create new ones… essentially, we’re back to the same place we were with PDF Packages from the Acrobat 8 days… just with folders. It may feel like we’ve stepped backwards but I believe having a more consistent experience across desktop and mobile devices and removing the dependency on the Flash Player is, overall, a good thing.

Continue reading