Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF

advertisement
1
Step-By-Step Guide To Cost
Effectively Deploying
Intelligent PDF Forms With
Adobe® Reader® Extensions
Abstract
PDF forms have emerged to be the standard in
government and business. To take full advantage of PDF
forms, an understanding of how they are used today and
the hidden features that can be turned on inside them is a
necessity. Included is a case study of OppenheimerFunds
Inc. taking advantage of intelligent PDF forms.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
2
Overview
It has been estimated that US businesses spend about $1B a year
designing and printing forms. Despite the proliferation of the Internet,
many organizations are just beginning to make the transition from paper
forms to Internet hosted forms.
Many companies, organizations, and government agencies use Adobe®
Acrobat® to convert their paper forms to PDF (Portable Document
Format) forms, which can be accessed over the Internet or via e-mail. If a
PDF form includes form fields (for example, text fields, buttons, list
boxes), you can fill the form on-screen with an Adobe product (such as
Adobe® Reader®, Acrobat® Professional, or Acrobat® Standard).
Each of these Adobe® PDF products are capable of different levels of
form functionality. When you need to offer intelligent forms to the general
public, who may only have the Free Adobe Reader, Reader Extensions
become the best option.
LiveCycle™ Reader® Extensions allow organizations to unlock advanced
forms-processing features within the free and ubiquitous Adobe®
Reader® software at no extra cost to end-users. When a rights-enabled
PDF document is opened, users can access advanced features such as
digital signatures, and offline save. Once the document is submitted or
closed, these special rights are disabled until the user receives another
rights-enabled PDF file.
(Additional functionality turned on in Adobe Reader by LiveCycle Reader Extensions.)
You can use Adobe LiveCycle Reader Extensions to create a rightsenabled PDF form that enables Adobe Reader users to comment on, fill,
save, distribute, submit, and add digital signatures to the form. When the
user open a rights-enabled PDF form in Adobe Reader, a dialog box
appears outlining the extended capabilities of the PDF file.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
3
Why Add Adobe LiveCycle Reader Extensions to Your
PDF Documents?
By design, selected features and functions, normally used in Acrobat
Professional and Acrobat Standard are disabled within the free Adobe
Reader. Unfortunately, not everyone has the full Adobe Acrobat software
however; over 800 million people have a copy of Adobe Reader.
Therefore, the ability to distribute PDF documents that activate Adobe
Acrobat like functionality in the free Adobe Reader is of great value.
How Adobe LiveCycle Reader Extensions works?
The Adobe LiveCycle Reader Extensions solution consists of two
components: the server software and the Adobe Reader universal client.
The LiveCycle Reader Extensions server software is one of the Adobe
intelligent document services that enables organizations to create and
integrate intelligent documents with their enterprise applications and
business processes. The server software assigns usage rights to
electronic documents created by PDF authoring programs such as Adobe
Acrobat or Adobe Form Designer. The Adobe Reader universal client
detects usage rights embedded in PDF documents and activates
whatever hidden functionality is authorized by the embedded rights.
Organizations can assign usage rights to PDF documents with a Web
browser interface or through a programmable API. The Web browser
interface is ideal for manually assigning rights to a small number of
documents or forms one at a time. The Web browser interface can be
accessible from anywhere in the organization, so any authorized user of
Reader Extensions can assign usage rights, with no special technical
expertise required. For advanced users, a programmable API enables
assigning rights to a large number of documents in an automated batch
process.
Either through the Web interface or API, authorized users can also
customize a message that will appear on screen when the end user
opens the rights-enabled Adobe PDF document. Authorized users with
administrator authority also can manage the accounts of other users,
reset the forms counter, and set the link that takes respondents to a page
where they can download the latest version of Adobe Reader.
As an alternative to acquiring, installing and maintaining the LiveCycle
Reader Extensions server, Adobe has licensed North Carolina based
FormRouter Inc, to activate usage rights in PDF documents and forms as
a for-fee customer service. FormRouter’s subscription services allows
individuals with no technical experience to deploy PDF documents as
secure, Internet hosted forms, in minutes, with no programming and no
hardware installation.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
4
Where did Adobe LiveCycle™ Reader® Extensions
come from?
The IRS is a major distributor of PDF printable forms. When they decided
to add fill-able fields to these forms, they collaborated with Adobe to offer
local save functionality for users who only had access to the free Adobe
Reader®. This need to deliver more functionality to users of the free
Adobe Reader® lead to the development of
the Adobe LiveCycle™ Reader® Extensions
Server.
Although you cannot electronically submit
filled PDF forms to the IRS, the IRS now
provides rights-enabled PDF forms so you
can save filled form information using the free
Adobe Reader®.
What specific functions can Adobe LiveCycle
Reader Extensions enable?
External users who access a rights-enabled Adobe PDF document can
save the file to their local hard drive, fill out form fields onscreen, and
share the document with others to review using intuitive mark-up tools like
electronic sticky notes, highlights, and text strikethroughs.
Users can enhance security in their communications by signing, certifying,
and authenticating their documents using industry-standard technologies
from Geotrust®, VeriSign®, Entrust®, and other public key infrastructures
(PKIs). They can then submit the completed file electronically with
confidence.
The special rights we will review in more detail include:
1. Allow completed forms to be saved locally (with form data).
2. Allow users to sign documents with a digital signature.
3. Allow completed PDF forms to be sent via E-Mail.
4. Take advantage of file attachments and media clips.
5. Capture 2-D barcodes without Adobe encryption.
6. Add and delete fields with JavaScript.
7. Create new pages via templates.
8. Utilize Web services (SOAP calls).
9. Export and import form data.
10. Add comments and field data at the same time.
11. Submit entire forms to a server.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
5
1) Allow files to be saved locally (with form data)
This is the most popular reason for Reader Extensions. Local save allows
a form to be completed in an online, offline or mobile environment. The
ability to save a form to the user’s hard disk (with form data) allows long
forms to be filled out over time.
The Adobe End User License Agreement (EULA) for Adobe
Reader specifically prohibits users from saving documents to a
local hard drive unless Reader Extensions have been added.
Specific reference regarding the use of the Adobe Reader, for
the purpose of saving data to a local drive can be found in
Paragraph 2.5:
You are not authorized to integrate or use the Software with any (a) plug-in software not
developed in accordance with the Adobe Integration Key License Agreement or (b) other
software or enhancement to programmatically interface with the Software for the
purpose of (i) saving data locally (on the same Computer), except when allowed through
the use of Document Feature(s) that have been activated using enabling technology from
Adobe, (ii) creating a file that contains data (e.g., an XML or comments file), or (iii)
saving modifications to a PDF file.
A number of products may be found on the Internet that claims to allow
users to fill and save PDF forms using the free Adobe Reader. The
deployment of documents using this technology may place the person
filling the form in violation of the Adobe Reader EULA. A copy of the
Adobe Reader® EULA may be found at:
http://www.Adobe.com/products/acrobat/acrreula.html
2) Allow users to sign documents with a digital
signature.
People have traditionally used hand written signatures as a means of
informing others that the individual signing the document has read,
understood and agreed to the terms set forth in the document. Adobe®
LiveCycle Reader Extensions supports the application and use of digital
signatures by individuals using the free Adobe Reader.
An Acrobat signature in a document is bound to
that document in such a way that altering the
signed document or moving the signature to a
different document invalidates the signature. This
security eliminates the need for paper copies of
documents and can speed the processes
involving documents that require signatures.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
6
3) Allow completed PDF forms to be sent via E-Mail.
For simple workflows, e-mailing PDF forms is an easy-to-deploy solution.
Unfortunately, the free Adobe Reader will only e-mail the data (FDF
format) – not the completed PDF form. When Reader Extensions are
added to the document, your users can e-mail the completed PDF form.
While e-mail is often the most convenient and
simple way to pass completed PDF documents, the
approach has certain limitations regarding security
and reliability. Documents passed through e-mail
are not secure and should not include credit card
information, social security numbers or other
sensitive information.
In addition to security risks, using e-mail (as
apposed to a secure CGI script or form routing services) exposes the
document to delivery interruptions from well-intentioned SPAM filters.
SPAM filters scan inbound e-mail (and their attachments) searching for
words and word patterns that might identify know or suspected SPAM
traffic. The choice or combination of words your users’ type into the form
could predestine your inbound form to end up in the SPAM trashcan.
4) Take advantage of file attachments and media
clips.
File attachments are actually files embedded within the PDF file, similar to
attachments in e-mail messages. File attachments are normally used
during the authoring or mark-up and review process to attach auxiliary
files to a PDF and package them up with the PDF for easy distribution.
This makes PDF documents a transport container for other files.
If you open a PDF document that has files attached, the
Attachment icon appears in the status bar at the bottom of the
Adobe Reader window. Attached files are listed in the
Attachments tab in the navigation pane. You can open these
files for viewing, edit the file attachments and save your
changes to the file attachment.
If a PDF document has been assigned additional usage rights,
Adobe Reader users can attach files, edit attached files, and
save your edits. A description of each attached file appears in
the Attachments tab of the navigation pane.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
7
5) Capture 2-D barcodes without Adobe encryption.
Adobe LiveCycle Bar-coded forms help bridge the paper-to-digital divide
by providing an evolutionary path to electronic form processing. Using
this solution, form designers can create one interactive Adobe PDF form,
which end users can fill online and electronically submit or print,
complete, and return by mail or fax. As end users complete the PDF
form, the Adobe Reader dynamically updates the 2D barcode with usersupplied information. Form end users can then return the completed form
electronically, by fax, or by mail.
The Adobe solution employs the industry-standard Portable Data File 417
barcode format, which is a widely accepted 2D barcode format within
government, financial services, and other forms intensive markets.
When a user uses Adobe Reader to fill in an Adobe Bar-coded form, the
data within the bar-code is encrypted. The Adobe Bar-coded Paper
Forms Decoder is required to extract the user-supplied information from
the form.
Adobe LiveCycle Reader Extensions allows form designers to assign a
2D barcode usage right, enabling bar-coded forms to be processed using
third-party bar-code solutions (the embedded data is no longer
encrypted).
A separate Adobe LiveCycle Reader Extensions license is required to
apply 2D barcoded usage rights.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
8
6) Add and delete fields with JavaScript.
One of the easiest and most powerful ways to customize PDF files is by
using JavaScript. JavaScript can be used to implement objects, methods,
and properties that enable you to manipulate PDF files, produce
database-driven PDF files, modify the appearance of PDF files, and much
more. JavaScript can tie code to a specific PDF document, a page, field,
or button within that document, or a field or button within the PDF file, and
even to a user action.
LiveCycle Reader Extensions sets permissions within a PDF document
that would otherwise be disabled. JavaScript actions enabled by Reader
Extensions include:
• Form: fill-in and document full-save
• Form: import and export
• Form: add and delete
• Form: submit standalone
• Form: spawn template
• Signature: modify
• Annotation: create, delete, modify, and copy
• Annotation: import and export
• Form: barcode plain text
• Annotation: online
• Form: online
• Embedded File: create, delete, modify, copy, and import
For rights-enabled documents, certain editing features normally available
within the Acrobat Standard and Professional products will be disabled.
This will ensure that the user does not inadvertently invalidate the
additional usage rights in a document under managed review before
passing the document to an Adobe Reader user for further commenting.
Additional documentation regarding JavaScript support can be found in
the JavaScript Guides and JavaScript Specifications available from
Adobe.
Acrobat JavaScript Scripting Reference (Acrobat 7.0) (PDF: 4.86M)
Acrobat JavaScript Scripting Guide (Acrobat 7.0) (PDF: 1.95M)
Acrobat JavaScript Scripting Reference (Acrobat 6.0) (PDF: 2.28M)
Acrobat JavaScript Scripting Guide (Acrobat 6.0) (PDF: 1.06M)
The documents can be found at:
http://partners.Adobe.com/public/developer/pdf/topic_js.html
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
9
7) Create new pages via templates.
Acrobat JavaScript defines a template object that supports interactive
form architectures. In this context, a template is a named page within a
PDF document that provides a convenient format within which to
automatically generate and manipulate a large number of form fields.
These pages contain visibility settings, and can be used to spawn new
pages containing identical sets of form controls to those defined within the
template.
Using Acrobat, form designers can identify a page in the
document as a template, which can then be used to dynamically
generate a new form or duplicate pages on the fly. Templates
are not supported in Adobe Reader unless the document has
had Reader Extensions enabled.
With Reader Extensions enabled, users can build a form that
dynamically creates another form. Templates allow the user to
fill out as many form pages as needed.
Reader Extensions only works for spawned pages. Spawning page
overlays are not supported.
8) Utilize Web services (SOAP calls).
The SOAP object can be used to make remote procedure calls to a server
and invoke Web Services described by the Web Services Description
Language (WSDL), and supports both SOAP 1.1 and 1.2 encoding. Its
methods are available from Acrobat Professional, Acrobat Standard, and
for documents with Form export rights open in Adobe Reader 6.0 or later.
The SOAP object makes it possible to share comments remotely and to
invoke Web Services in form field events. It provides support for rich text
responses and queries, HTTP authentication and WS-Security, SOAP
headers, error handling, sending or converting file attachments,
exchanging compressed binary data, document literal encoding, object
serialization, XML streams, evaluating XPath expressions, performing
XSLT conversions on XML documents, and applying DNS service
discovery to find collaborative repositories on an Intranet. Web Services
allow programs to send data and retrieve results through the web.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
10
9) Export and import form data.
PDF forms have always been able to import and export form field data
using Acrobat. Adobe Reader users cannot access the export or import
menus unless the PDF document has
had the LiveCycle™ Reader Extension
usage rights assigned.
If the PDF document has enabled
usage rights, Adobe Reader users can
export the form data as a tabseparated text file, Forms Data Format
(FDF), or in XFDF (XML-based FDF
files).
The formatted files can be used to
import data from the original PDF document into another form if that form
has fields with the same names.
You can also import file data from a text file. Each row in the text file must
be tab-delimited to create columns, as in a table. When a row of data is
imported, each cell becomes the value of the form field that corresponds
to the column name.
10) Add comments and field data at the same time.
A comment refers to a note, highlighting, stamps, and any other markup
that you've added to an Adobe PDF document using the commenting
tools. A note is the most commonly used comment. In Adobe Reader,
you can add comments only if additional usage rights that
enable commenting are added to the PDF document.
Acrobat 7 Professional allows document creators to enable
commenting tools and features in the free Adobe Reader® 7.
This allows colleagues and clients to participate in document
reviews even if they don't have the full Acrobat software. If
comments are enabled with Acrobat 7 Professional, the form
fields will become deactivated.
Adobe Reader® 6 users can highlight text, add stamps, and
attach files and sticky notes if the document has had Reader
extensions enabled. Adobe Reader users can enable comments and fillable fields in the same Reader Extended document.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
11
11) Submit entire forms to a server.
The Submit Form action can be assigned to an Acrobat button to send
form data to a Web server by specifying a Uniform Resource Locator
(URL). The HTML export format is the only Submit Form action available
unless the document has had Reader Extensions enabled.
If you use file attachments and digital signatures
you will need to submit the entire PDF forms to a
server. Reader Extensions are required to submit
entire forms to server.
If you want to use an Adobe PDF form to collect
information over the Web, you need to have a
Common Gateway Interface (CGI) application on a
Web server to route data to a database. Setting up
a CGI application on a Web server is usually done
by a network administrator.
Alternatively, FormRouter’s subscription services
allows individuals with no technical experience to
deploy PDF documents as secure, Internet hosted
forms, in minutes, with no programming and no
hardware installation.
How does an organization license Adobe LiveCycle
Reader Extensions?
Adobe LiveCycle is a server platform that automates document
processes. The software is built on a common server architecture based
on Java 2 Enterprise Edition and XML, allowing for easy integration into
enterprise infrastructures by providing Java APIs and support for Web
services protocols.
Adobe LiveCycle software supports market leading operating systems,
and can be deployed on IBM® WebSphere® , BEA® WebLogic® , and
JBoss application servers. For platform-support and system requirements
visit: www.Adobe.com/products/server/readerextensions/main.html.
The Adobe LiveCycle Reader Extensions functionality may be licensed
directly from Adobe systems. Licensing options for enterprises are
available per product bundle, per user, and per CPU. To contact an
Adobe sales representative call 1-800-861-9428 (North America), or
submit a request at:
http://www.Adobe.com/enterprise/contactus.html
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
12
Can Adobe LiveCycle Reader Extensions be acquired
as a service - without buying a server?
As an alternative to acquiring, installing and maintaining server software,
Adobe has licensed North Carolina based FormRouter Inc, to activate
usage rights in PDF documents and forms as a for-fee customer service.
The Adobe Reader Extensions (ARES) service is the only subscription
option licensed by Adobe within North America. Version 6 and Version 7
ARES servers are available and the service is fully compliant with the
Adobe End User License (EULA) governing the use of Adobe Reader.
FormRouter's Adobe LiveCycle Reader
Extensions Service (ARES) allows
organizations to unlock advanced formsprocessing features within the free and
ubiquitous Acrobat Reader software
without investing in hardware, software.
"Through our partnership with FormRouter, we see
more small and medium-sized businesses able to
take advantage of the powerful forms capabilities that
Adobe PDF solutions offer."
Brian Wick,
Group Product Manager
Adobe
ARES Service – Unrestricted License option
For applications where unrestricted PDF usage is needed, the ARES
functionality is available on a per-form basis (single form unlimited users)
or a per-user basis (named user unlimited forms). The license fee for the
per-form option is $10,000 (plus $2,500 maintenance after first year); the
license fee for the per-user option is $80 per seat (plus $16 maintenance)
plus $100 service fee (per ARES activation). While the per-form license
cost difference is considerable, there are some significant benefits that
may help justify the increased cost. These include:
· the form has no monitoring.
· the form can be opened an unlimited number of times per day.
· the form works with older versions of Adobe Reader (5.1 - 7).
· the form can be reprocessed if changes are required (subject to Adobe
guidelines).
The annual maintenance fee preserves the option for changes to be
made to the form as well as form retirement/substitution options. The
maintenance is optional after the first year. The per-form and per-user
license options are only available to FormRouter subscribers.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
13
Steps to cost effectively creating intelligent PDF
forms with ARES
1. Create a base document (Adobe® InDesign® or other program)
2. Convert the document to PDF (Adobe® Acrobat® Pro)
3. Add fillable form fields (Adobe Acrobat Pro)
4. Add validation and interactivity (JavaScript for PDF)
5. Reader Extend the PDF form (FormRouter service)
6. Place form on a web server
7. User downloads form
8. User enters data
9. User can save local copy or digitally sign the form
10. User submits data online
11. Data is captured electronically (FormRouter Account or custom code)
Conclusion
With Adobe LiveCycle Reader Extensions software, you can easily share
interactive, intelligent Adobe PDF documents with external parties without
requiring them to invest in costly software. By extending your documentbased processes to the farthest reaches of your business, Adobe
LiveCycle Reader Extensions helps your organization cut costs, improve
customer satisfaction, speed time to market, and enhance your
investment in existing enterprise applications.
Eugene Lee, vice president of product marketing, Intelligent Document
Business Unit at Adobe summarized the new options for Adobe form
designers using LiveCycle Reader Extensions:
“By deploying solutions based on the Adobe Intelligent Document
Platform, enterprise organizations have been able to experience
increased return on IT investments through extending document-based
processes outside the organization. FormRouter’s ASP service and their
new subscription based pricing should create opportunities for non-profits
and small to medium sized businesses to experience these same benefits
by deploying intelligent PDF documents and forms.”
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
14
Success Story
A more accurate enrollment
process for
OppenheimerFunds saves
time and money.
Neal Zamore, V.P. E-commerce
OppenheimerFunds Inc, (OFI)
OppenheimerFunds Enrollment Forms
Founded in 1960, OppenheimerFunds, Inc. (OFI), is one of the nation's
largest and most respected mutual fund managers in the United States.
As of December 31, 2004, the company and its subsidiaries managed
assets of more than $170 billion, including those in more than 65 mutual
funds with over 7 million shareholder accounts. OFI is a member of the
MassMutual Financial Group.
Challenge
Mutual fund companies, like OppenheimerFunds, rely heavily on thirdparty financial advisors to provide new business. Traditionally, the
enrollment process uses a paper-based processing workflow. Inaccurate
and incomplete forms are a main reason for processing delays.
To improve service and reduce cost, OppenheimerFunds wanted to
integrate pre-filled electronic PDF forms that could be passed between
OppenheimerFunds, advisors and clients. Enhancing the advisor/client
experience is of major concern to the e-commerce group at OFI.
Pre-fill PDF enrollment forms
OppenheimerFunds offers a secure portal for financial advisors.
Once on this portal, advisors can select from a library of
enrollment forms. To save time and increase the accuracy of
forms, it was a requirement to pre-fill the enrollment applications
with advisor data from the OppenheimerFunds database.
Deliver a PDF form that could be edited and saved by
agents and clients
Once an enrollment form is downloaded from the
OppenheimerFunds portal, it needs to be freely edited and
saved -- without costly client side software. After editing, forms
need to be shared with clients possibly going back and forth a
few times before completion.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
15
Solution
Java programming to pre-fill PDF forms on the
OppenheimerFunds portal
FormRouter worked with the engineering team at
OppenheimerFunds to write some code that would automatically
pre-fill PDF enrollment forms with advisor data. This saves the
advisor time and guarantees consistency of contact data prefilled into the form.
Reader Extend the PDF enrollment forms
By using FormRouter’s Reader Extensions Service,
OppenheimerFunds PDF enrollment forms can now be filled out
and saved locally using Adobe’s free Reader. This enables
financial advisors and their clients to fill out, save and share PDF
documents without the need to install software.
Benefits
FormRouter’s Reader Extensions Service enables usage rights within PDF
files that “turn on” functionality within the ubiquitous Adobe Reader. When
a user launches a rights-enabled PDF document in Adobe Reader, they
are able to take advantage of added capabilities such as saving the form
offline, digital signatures and 2-D bar codes.
With over 800 million copies installed worldwide, PDF forms opened with
the free Adobe Reader was the best choice.
Summary
Integrating an easy-to-use, more accurate enrollment process for
OppenheimerFunds saves time and money. It also creates a strategic
advantage over competitors with inefficient paper-based workflows.
In addition, the Reader Extended PDF enrollment forms are capable of
accepting digital signatures and 2D barcodes, which leave future form
enhancement opportunities open.
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
16
About FormRouter Inc.
FormRouter is redefining how large and small
organizations deploy electronic forms.
We offer intuitive tools to create, host and retrieve web
forms and responses.
FormRouter’s hosted service slashes the cost, reduces the
time and simplifies the task of collecting data through
e-forms.
FormRouter is the everyday tool for e-form data collection.
FormRouter Inc.
11000 Regency Parkway
Cary, NC 27511
Phone: 919-469-1984
Fax: 866-289-0926
www.FormRouter.com
Step-By-Step Guide To Cost Effectively Deploying Intelligent PDF Forms
Download