Photo Credit: blmurch
If you’ve ever had the pleasure of filling out a TPS report or any other form (in triplicate, by hand, with a pen), have we got news for you. We’ve rolled out - and look forward to getting your feedback on - a small, open source tool to improve the experience of completing government (or other) PDF-based forms. We’ve creatively named it ”PDF Filler” (seriously, hit us up in the comments with better names) and it gives web developers a standardized (RESTful in geek speak) interface that, when provided with a user’s responses and the URL to a public-facing PDF, returns the filled out PDF form. No ink smears or smudges to be found.
This is one of the fundamental deliverables we talked about as we sat down to reimagine the way citizens interact with government. We quickly realized, that at their most basic level, many people interact with government using standardized forms contained within a PDF File. In theory, PDFs are great because they preserve their paper, real-world counterpart’s original, off-line formatting. Using PDF as a file format ensures others cannot make changes to the underlying document, which is great when dealing with forms and other legal documents for which fidelity is vital.
Despite their widespread use, PDFs have some limitations, especially as we begin to look toward the future:
Because such files are traditionally downloaded to a user’s desktop computer before they are viewed, they live outside the user’s web browser. This makes it hard to build new, automatically updating web-based tools to improve the user experience of completing the forms they contain.
Since PDFs are digital representations of real-world paper documents, submitting PDF forms to agencies often requires printing the document itself and physically mailing it in. In a world where an increasing number of day-to-day tasks are now being completed online — from paying bills to staying in touch with classmates — such paper-based processes deserve a critical look.
From a usability perspective, a PDF is constrained by many of the same limitations of paper. This brings up challenges when considering accesibility (for blind people, as an example) or user interfaces that are responsive to different mobile devices and screens of any size.
So why is this PDF Filler useful?
We envision agencies using this tool in a variety of ways:
They can begin embedding existing forms within their website and other applications, rather than requiring users to download and complete the PDF offline.
Because the tool is built using common standards, third-party developers can begin building apps on top of the form. One example would be a tool to aggregate and complete common fields like name and address across multiple documents.
Citizens will reap the benefits by not having to fill in the same information on multiple forms – and will enjoy an improved user experience when interacting with government.
Just a First Step
PDF Filler is just one small step as part of a larger journey to reimagine people’s interactions with government. In the very near future, as government entities transition to more web-based forms to collect information, we will move to a more future-proof system of information collection where by data (the information you submit) can remain distinct from its presentation (the form itself). This will allow government agencies to provide citizen services more transparently, more conveniently, and more efficiently. In many ways tools like the PDF Filler are simply a stepping stone that can help the government better transition to end to end digital services. Fortunately we are not alone in trying to solve this problem and we see complimentary tools like SmartPDF (video) from the City of San Francisco as part of a larger toolbox.
How to help
If you’re not a developer, we’d love to hear your thoughts on the tool’s potential in the comment section below, and encourage you to be on the look out for a more evolved experience next time you interact with a government agency.
And stay tuned…we’re not finished with forms. Not by a long shot. ;)