Adobe LiveCycle Designer ES4 is a program that helps you easily author form and document templates that combine high-fidelity dynamic presentation with sophisticated XML data handling. It lets you create form templates that can output to paper, PDF and HTML5 without having to write scripts.
At the time of removal people with Acrobat 10 who upgraded to Acrobat 11 were entitled to get a free LiveCycle Designer license. But that has long finished. Adobe LiveCycle Designer - recommended versions: 1317925 - Maintaining backward compatibility with Designer; Adobe LiveCycle Designer - installation: 816065 - Adobe LiveCycle Designer Installation for NW Dev. Studio; 1121176 - Adobe LiveCycle Designer 8.0 - Installation; 1176858 - Adobe LiveCycle Designer 8.1 - Installation; 1359778 - Adobe LiveCycle Designer.
Portable Document Format (PDF) is actually a family of file formats, and this chapter focuses on the ones that are relevant to LiveCycle Designer. You’ll learn how to create these various types of PDFs and understand how and why to use each one. All these types work best in the premier client tool for viewing and working with PDFs—Adobe Acrobat.
Like PDF, Adobe Acrobat is a family with many members. It’s important to understand the features of the various Acrobat programs because their features affect how your PDF forms function. Acrobat has the agility to run as a standalone application or as a plug-in to your web browser, and it gracefully balances these two modes. It can also handle the requirements of different types of users working with different types of PDFs. And it works on virtually every computer system and renders PDF files faithfully and efficiently regardless of the system’s fonts and software.
Although Acrobat is the ideal tool, there are also many non-Adobe PDF viewers on the market. If you’re deploying PDFs to a heterogeneous user base, you need to know how your PDFs will perform in these third-party tools.
The term PDF refers to a family of file formats and an evolving set of technical specifications. Many of these formats and specifications are International Organization for Standardization (ISO) standards, and some are specific intellectual property owned by Adobe.
Adobe uses the term PDF form to refer to the interactive and dynamic forms you create with Designer. It’s important to note that there’s another type of PDF form, called an Acroform, that’s different from the PDF forms you create in Designer. The forms and files you create with Designer are based on Adobe’s XML Forms Architecture (XFA). In many ways, the XFA PDF file format is closer to an HTML file than it is to a traditional PDF file. For instance, the following code shows you what a simple text object looks like in an XFA PDF file:
As you can see, XFA forms are XML based. This well-structured and flexible format enables a LiveCycle Server to transform your Designer files into many different formats, including traditional PDF and HTML. You can see the complete XML structure of your forms in Designer by selecting the XML Source tab of the Layout Editor. As you learned in Part 1, “The Designer Tool,” all the objects and events in these XFA PDFs are scriptable at runtime, so this PDF type offers you a great deal of flexibility and power. You can create both static and dynamic XFA forms in Designer.
Static XFA PDF forms won’t change their layout at runtime, but they can be interactive for the user. The following are a few advantages of static XFA PDF forms:
You can create a static XFA PDF in Designer with the SmartDoc Expense Report form that you developed in Chapter 3, “Creating the SmartDoc Expense Report.” Follow these steps to create and view a static PDF form:
Dynamic XFA PDFs can change their layout at runtime, so the commenting and markup features aren’t supported. However, dynamic XFA PDFs do offer the following advantages:
Dynamic forms support all the properties of your form at runtime, whereas static forms support only a subset (Figure 4.1).
Figure 4.1 In static forms (top), you can change only the background fill of your text field at runtime. Dynamic forms (bottom) enable you to change almost any property of your form at runtime.
Follow these steps to create and view a dynamic PDF form:
Open your Comment tools and try to add a comment. Notice that you can’t add comments to this type of PDF form (Figure 4.2).
Figure 4.2 Acrobat’s commenting features don’t work on dynamic PDF forms.
If your Designer form works equally well as either a static or dynamic XFA PDF form, Adobe recommends creating dynamic XFA PDFs for performance benefits.
The most popular and pervasive PDF format is the traditional PDF file. There are many ways of creating a traditional PDF file, including using Acrobat and many third-party tools. Acrobat provides all the following ways to create traditional PDF files. If you don’t have Acrobat installed, you may not see these options on your computer.
Under the hood, a traditional PDF is very different than an XFA PDF. It doesn’t have the same XML structure, and since it’s created by capturing the print stream of a file, a traditional PDF is a static and read-only file. You can create a traditional PDF file from a dynamic Designer file by following these steps:
Press F8 on your keyboard to display the Acrobat toolbar (Figure 4.3).
Figure 4.3 The Acrobat toolbar in Designer’s Preview PDF tab. If you click Save A Copy, you’ll create an XFA PDF. If you click Print File, you’ll create a traditional PDF.
Since the source file for the Dunning Notice is a dynamic Designer file, the rendered files will grow or shrink based on the length of your data (Figure 4.4). There are additional data files in the Samples folder, and each has a different amount of data. You can repeat the steps in this exercise with these data files to see how different PDFs will be created each time. This is an example of dynamic document generation.
Figure 4.4 The Dunning Notice is a dynamic Designer file that will grow or shrink to accommodate the data that’s merged with it.
Acroforms are Adobe’s older interactive form technology; they date back to Acrobat version 3. Adobe provides the Acrobat Forms API Reference, dated May 2003, to provide the technical details for this technology. You can find a link to this on the book’s companion site. Acroforms are a combination of the following items:
Acroforms can be enhanced and expanded with Designer. However, even when you enhance an Acroform in Designer, it’s still a traditional PDF under the hood, and there are limits to how interactive and dynamic you can make these forms. For instance, only some of the form fields in Designer’s Object Library are supported in Acroforms, and even the ones that work are only partially supported.
To move beyond the limits of Acroform technology, Adobe has invested in XFA to provide an XML form structure that’s both interactive and dynamic. If you’re moving from Acroforms to XFA PDFs, you need to know a couple of important facts about these two technologies:
Designer can edit a PDF form created in Acrobat, but Acrobat cannot edit a PDF form created in Designer.
PDF/A (PDF for Archives) builds on the document storage benefits of traditional PDFs with many specific details that enhance long-term archiving. The traditional PDF file format offers many benefits for long-term document storage. The compact nature of PDF facilitates easy transfer and conserves space, and its well-structured nature enables powerful indexing and search capabilities. Traditional PDF has extensive support for metadata, and PDF has a long history of supporting many different computer environments.
Like PDF, PDF/A is an ISO standard specification. It was developed by a task force that included AIIM (Association for Information and Image Management), NPES (National Printing Equipment Association), and the Administrative Office of the U.S. Courts. Since the goal of the PDF/A specification is to provide a long-term archive format, many PDF features are omitted so the files can be self-contained. The following are some key points about the specification that enhance the long-term reproducibility of the PDF/A file:
Although the original standard was based on Adobe’s PDF Reference Version 1.4, the ISO technical committee maintains the specification and has created the following versions:
Two files in the Samples folder were created from the same Microsoft Word file. One was created as a traditional PDF and the other as a PDF/A file. Open these two files in Acrobat Professional:
Although the documents look the same, the PDF/A file opens with a blue bar across the top, indicating that you’re viewing this document in PDF/A mode. This blue bar is Acrobat’s document message bar (Figure 4.5), which you’ll see when you open certain types of PDF files.
Figure 4.5 Acrobat’s document message bar highlighted in blue.
The document message bar includes instructions, and possibly buttons, to help you complete a task. It’s color coded, and you’ll see the blue color when you open special types of PDFs (like this PDF/A file) as well as certified and digitally signed PDFs. The bar changes to purple for PDF forms and to yellow when you’re participating in a PDF review.
This message bar indicates that your file conforms to the PDF/A specification. Another compliance indicator is found in the Results pane of Acrobat Professional’s Preflight tool. Follow these steps to see how it works:
Choose Tools > Print Production > Preflight to open the Preflight dialog box (Figure 4.6). If you don’t see this option, select the Show Or Hide Panels option in the Tools drop-down in the upper-right corner of the Tools panel.
Figure 4.6 The Acrobat Preflight tool shows you various PDF/A profiles that you can test your file against.
Click the Analyze button at the bottom of the dialog box. Acrobat will compare your file to the PDF/A-1b profile and issue a report (Figure 4.7).
Figure 4.7 The Acrobat Preflight tool shows you the results of the analysis.
If you go back to the Profiles tab and compare your file against other PDF/A profiles, you’ll find that it doesn’t meet all requirements. You can also open simpleWordFile.pdf and see the issues that this file has. Experiment with the features of this tool. In many cases, you can use the Convert To PDF/A options to make your PDFs compliant with the various specifications. In some cases, you’ll need to go back to the source files of your PDFs and make changes in order to reach compliance. LiveCycle Server can automatically convert your Designer files into PDF/A documents.
With the availability of AEM Forms for more than 4 years and per Adobe’s published product and technical support periods, Adobe has discontinued core technical support for Adobe LiveCycle as of March 2018. For organizations who need extra time to plan migration to Adobe’s latest technology, Extended Maintenance and Support is available an additional two years after the end of Core Support Period. Extended technical support for Adobe LiveCycle will be available through March 2020. If organizations elect to purchase Extended Support, the Annual Support Fee for the first year and / or the renewal (second year), is an additional 25% of the Annual Support fee for the current renewal term. For details, see Adobe’s Support Lifecycle Policy.
We want to help our customers make a smooth transition to Adobe Experience Manager Forms to take advantage of all the new innovations and help solve their business needs.
Adobe LiveCycle customerscan upgrade directly from LiveCycle ES4 to the latest version of Experience Manager Forms. Upgrade consulting services are available from Adobe professional services and Adobe’s solution partner network, or if customers wish to complete upgrades themselves they can reference the public documentation for doing so.
For more information, including support or sales inquiries regarding upgrading to Experience Manager Forms, please contact us here.
You can search by product and version name in the Products and technical support periods.
No, AEM Forms is built on the same Java Enterprise Edition (JEE) technology stack as Adobe LiveCycle and can run in two modes – JEE and OSGI. AEM Forms includes access to most of the modules available in LiveCycle, as well as several years of feature enhancements supporting digital enrollment, onboarding and communications.
Yes, here are some stories about customers who have upgraded from LiveCycle to AEM Forms:
Call +1 (800) 685-3644, press 2, then 1, and ask about purchasing AEM Forms Designer standalone. See below for description of what is included in AEM Forms Designer vs. AEM Forms.