How to Use XML to Fill in PDF Forms


The Adobe eXtensible Markup Language (set of rules for encoding documents electronically) architecture allows users to work with Portable Document Format files while applications interact with the XML data formatted in the organization's schema. An XML Data Package file encodes a PDF file in XML, with the form data and template, allowing you to create interactive forms, capture user data in forms and integrate form data into other systems.

Things You'll Need

  • Adobe LiveCycle
  • Determine your data capture requirements (what fields you need to include on your form) and define what business process you want to automate. For example, using Adobe's XML architecture to automate a loan approval process. In this process, the loan applicant fills out a form and sends it to your finance department. The loan officer approves or denies the application by clicking a button on the form, routing it back to the sender if the loan so they can see the status.

  • Import existing forms by loading your PDF file into Adobe LiveCycle. Scan your paper form and overlay PDF form fields first if necessary. Creating an application typically requires connecting to a server. For example, from the "Programs" menu select the "All Programs" option and then click the "Adobe LiveCycle ES2" option. Select the "Adobe LiveCycleWorkbench ES2" option and then log in.

  • Use files currently used by your company or modify templates provided by Adobe on its website. From the "File" menu, select the "Import" option to create a folder and upload a file you can check in and out. Click the "Finish" button to complete the wizard.

  • Import your corresponding XML schema. Loading the schema allows you to view all the data definitions. From the "File" menu, select the "New" option and then select the "Form" option. Enter the required information and then click the "Next" button. In the "Specify Form Data Model" pane, select the "Import a data model" option and click the "Browse" button to import a data model. Navigate to your schema, select it and then click the "Open" button.

  • Bind form fields to schema data by right-mouse clicking on a form field and find the correct element in the list.

  • Test your design by deploying your form to users. For example, users can download the form from your company website and use Acrobat Reader to fill out the form, which results in an XML document used by your back-end office applications which utilize the PDF form data.


  • Photo Credit legal form image by max blain from
Promoted By Zergnet


You May Also Like

  • How to Fill out PDF Forms

    How Do I Fill in a PDF Form? Portable Document Format (PDF) documents can be made into interactive forms using Adobe Acrobat....

  • How to Merge a PDF With XML

    Import the XML file. Click "Forms," "Manage data," "Import data." ... Portable Document Format (PDF) files can only be read in a...

  • How to Send a PDF File in XML

    How to Populate a PDF Form With XML; How to Export a PDF to an XML; Print this article; Things You'll Need....

  • How to Convert PDF Files to XML

    How to Convert PDF Files to XML. ... Acrobat Pro will automatically populate this field using the name of the original document....

  • How to Convert PDF to XML Using Adobe Acrobat

    An XML (extensible markup language) format encodes files as a text in the form that is similar to the HTML webpage format....

  • How to Print XML to PDF

    PDF (Portable Document Format) is a document file format developed by Adobe that can include text, graphics and images. ... How to...

  • How to Extract PDF Form Data

    How to Extract PDF Form Data. Portable Document Format (PDF) is a common file type used to distribute material, ... How to...

  • How to Auto-Fill Fields in Adobe Acrobat

    You can save yourself a considerable amount of time when filling in forms in ... are entering data into a ... Portable...

Read Article

Geek Vs Geek: Robot battles, hoverboard drag race, and more

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!