Adobe Labs
 
 

cap bottom

Mars Project

Update: The PDFXML Inspector (formerly Mars Package Inspector) and sample applications were updated on May 28, 2008.

The Mars (code name) Project is an XML-friendly representation for PDF documents. Already an open specification, PDF is the global standard for trusted, high fidelity electronic documentation. The Mars file format incorporates additional industry standards such as SVG, PNG, JPG, JPG2000, OpenType, Xpath and XML into ZIP-based document container. The Mars plug-ins enable creation and recognition of the Mars file format by Adobe Acrobat 8.1 Professional and reading of Mars-format files by Adobe Reader 8.1 software.

There are many exciting use cases where the XML friendly Mars file format makes the construction of applications much easier by:

  • Creating documents from databases or other enterprise applications.
  • Assembling documents from components.
  • Merging documents including structure, pages, and navigation.
  • Extracting document information such as comments, structure, content, and images.
  • Adding document navigation, interactive behavior, multimedia, and 3D content to increase document value.
  • Decomposing documents into parts for storage in libraries, databases, or content management systems.
  • Validating document representation, content, and structure.
  • Creating and processing forms.
  • Packaging sets of documents and coordinating their presentation and operation.

New in This Release

This new release of the Mars plug-in and format works with Acrobat and Reader 8.1.  Many more features of PDF work now including structure, optional content, and object metadata.  Support for SVG is more complete and many bugs have been fixed.  The document set and sample files have been updated. Sample applications leveraging Java™ and Adobe AIR are now available.*

The Mars Project was initiated by developers for developers to use with their existing tools and skills. Adobe would like to know more about how you might apply the Mars technology. We would like to encourage developers to experiment with the Mars file format and plug-ins and to please provide frequent feedback so that we can optimize this project to meet your specific business needs.

* Sun, Sun Microsystems, the Sun Logo, Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Getting Started

A plug-in for Acrobat 8.1 is available that enables you to save PDF documents in Mars format and to open Mars documents. A plug-in is also available for Reader 8.1 that enables you to open Mars documents. Keep in mind that this is an early build and not all feature and performance tuning work is complete. You should be able to get a good idea of what is possible and how it all works. Try creating a few Mars files, open them with your favorite ZIP tool or the Mars PDFXML Inspector and look inside.

Note: An earlier version of the plug-in was available for Acrobat and Reader 8.0. This earlier version will not work in 8.1 nor will the 8.1 version of the plug-in work in Acrobat or Reader 8.0 or earlier.

Follow these steps to get started with the Mars file format:

  1. Review the Mars Release Notes
  2. Ensure that you have Adobe Acrobat 8.1 or Adobe Reader 8.1 installed. On Windows, there is a single installer that works with either Acrobat 8.1 or Reader 8.1. On Mac, there are separate installers for Acrobat 8.1 and Reader 8.1. Uninstall any earlier release of the Mars plug-in first.
  3. Download and install the Mars plug-in
  4. Review the available documentation for the Mars Project
  5. Take a look inside some of the sample documents.
  6. Review the code in the sample applications to get some ideas on how to actually write code to create or manipulate Mars files in Java or using an Adobe AIR application.
  7. You can open a Mars file with any Zip tool or the Mars PDFXML Inspector, which allows you to display the file contents and make simple edits.
  8. Ask questions and share your feedback in the Mars General Discussion forum or by using the mars-comments@adobe.com or mars-bugs@adobe.com mailing addresses.

    Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Terms of Use.

Community

Below you'll find references and links to help you participate in the Reader and PDF communities.

Online Forum

Ask questions, discuss, and share feedback with other developers in online forums.

Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Terms of Use.

Bug Reports and Comments

To report a bug, send email to mars-bugs@adobe.com with a description of the problem. Please include platform (Windows or Mac), whether it is in Reader 8 or Acrobat 8, and the date of the Mars plug-in which can be obtained from menu Help (Windows) or Acrobat or Adobe Reader (Mac) : About Adobe Plug-ins, click on Mars; the date appears in the upper right.

To send general comments or suggestions, send email to mars-comments@adobe.com. We want to hear from you! This early release is your opportunity to influence the format before it is frozen. If you find design problems or have suggestions for making it easier to work with or more efficient, let us know.

Resources

Blogs

Developer Center

Documentation

Product Details


Documentation

FAQ

What is Mars?
Mars is the code name for a project developing an XML-based representation of PDF documents. XML, Extensible Markup Language, is a cross-platform, extensible, and text-based standard for representing data of all kinds. PDF, Portable Document Format, is the global standard to reliably view, print, and share documentation over the web and with other people, regardless of a computer's operating system. PDF preserves all of the fonts, formatting, colors, and graphics of any source document.
Why Mars?
The Mars project was initiated to use XML and similar open standards in ways that enable more developers to better integrate a PDF into existing and future applications and solutions. The Mars project has been hosted on Adobe Labs so that developers can review, participate and provide feedback on the development of the Mars technology. Eager to receive feedback, the Mars forum and mail addresses are staffed by the Mars development team.
Who should use Mars?
Mars supports developers who want to leverage their XML tools and knowledge to create, manipulate and extract information from PDF documents. It also provides an XML document solution for organizations that have chosen to unify their infrastructure using XML as the base representation. Architects and developers working on enterprise integration solutions or AJAX web applications should definitely take a look at the Mars technology. Those working on document generation and conversion, data extraction and integration, form generation and publishing projects should be closely following the Mars project.
How does Mars relate to PDF?
Mars documents, like PDF documents, can be displayed within a viewer application. When viewed, Mars documents have the same appearance and behavior as a PDF document with similar content. Other than having a different file suffix, an end user would not see any difference between a Mars document and a PDF document. However, if you look under the hood, a document created in the Mars format will appear different, containing XML components that enable some exciting enterprise use cases. With the Mars plug-in, Adobe Reader and Acrobat 8.1 can open, display, and operate on Mars documents.
What advantages does SVG bring to a Mars document?
SVG is an abbreviation for Scalable Vector Graphics, an XML-based, W3C standard language for describing graphics. Many applications and tools can create or manipulate SVG page contents. SVG page content can also be converted to PDF graphic operators using Acrobat 8.1 Professional and the Mars plug-in.

System Requirements

To create Mars files, Adobe Acrobat 8.1 on a supported operating system is required.

To view Mars files, Adobe Acrobat 8.1 or Adobe Reader 8.1 on a supported operating system is required.

Release Notes

This is a new release of Mars. For detailed support information, including a list of known issues, please review the release notes document.

See the full Release Notes

Technologies

Showcase Gallery


MAX 2008