XML and the Acrobat SDK¶
The Adobe XML architecture offers enterprises a step-by-step migration from manual, paper-based workflows to streamlined, automated processes that accelerate the flow of business-critical information between employees, customers, and suppliers. This chapter summarizes the Acrobat XML support and features.
Adobe XML architecture¶
The Adobe XML architecture leverages the capabilities of XML and PDF to support a variety of business applications, while offering connectivity to systems through a variety of industry-standard and Adobe technologies.
XML forms model¶
The Adobe XML forms model uses a Document Object Model (DOM) architecture to manage the components that comprise a form. These include the base template, the form itself, and the data contained within the form fields. In addition, all calculations, validations, and formatting are specified and managed within the DOM and XML processes. Static are supported by Acrobat. A static form presents a fixed set of text, graphics, and field areas at all times.
Extensible Metadata Platform¶
Adobe’s Extensible Metadata Platform (XMP) is a labeling technology that allows you to embed metadata into the file itself. With XMP, desktop applications and back-end publishing systems use a common method for capturing, sharing, and leveraging metadata. For more information, see Metadata, Accessibility, and PDF Layers.
SOAP and web services¶
Acrobat supports SOAP 1.1 and 1.2 to enable PDF forms to communicate with web services. This makes it possible to include both SOAP header and body information, send binary data more efficiently, use document/literal encoding, and facilitate authenticated or encrypted communications. It also provides the ability to locate network services using DNS Service Discovery (DNS-SD). All of this enables the integration of PDF files into existing workflows by binding Adobe XML forms to schemas, databases, and web services. These workflows include the ability to share comments remotely or invoke web services through form field actions.
A SOAP-based collaboration server can be used to share comments remotely using a web-based comment repository. Through the DNS Service Discovery support, it is possible to enable dynamic discovery of collaboration servers, initiation workflows, and RSS feeds that can provide customized user interfaces, using XML, directly inside of Acrobat.
Conversion of PDF documents to XML format¶
Alternatively, you can use the SaveAsXML plug-in, which extends the Save As Type choices in the Save As dialog box to allow a Tagged PDF document to be saved in a number of XML, HTML, or similar text-based formats. The plug-in uses mapping tables to control the conversion process for the SaveAsXML feature. For more information, see the Acrobat Plugin Developer Guide.