Global Companies Relying on Business Critical xDoc Based Applications... 

 

 
 

JAVA Based MS Word to PDF Conversions for Linux, Unix, Solaris... or even Windows

Questions? Download xDoc View Download Documentation
xDoc has industry-leading, out-of-the-box capabilities for transforming your Microsoft Word documents into Adobe PDF format using pure J2SE Java and XML technologies, and operating directly against the binary file formats. 

This means that you can convert your legacy and on-going Microsoft Word content on Solaris and Linux machines, as well as on Windows 2000 / XP machines, and that you can readily integrate such capabilities in any kind of J2EE application server deployment like IBM WebSphere or BEA WebLogic.  It also means that you do not need to have either Microsoft Word or Adobe Acrobat installed on your server, which allows for much higher multi-threaded and server-based performance.

In addition to these benefits, the open XML-based approach that xDoc uses in converting Word to PDF gives you unprecedented programmatic access to your content during the transformation process itself.  This gives you tremendous power and flexibility in indexing your content for later access and reuse, as well as modifying a Word *.doc "template" with live data for multi-channel publishing.

Java Word to PDF Conversion Benefits:
Converts your Microsoft Word documents on Windows, Linux and Solaris servers
Works in any multi-threaded server environment
Compatible with any J2EE application server like IBM WebSphere or BEA WebLogic
Microsoft Word does not have to be installed on your server
Adobe Acrobat does not have to be installed on your server
Create custom documents on a server using *.doc files as templates
Index Word content in a Documentum or Oracle Database

When transforming a Word document to PDF, xDoc uses a three part, integrated multi-step approach

First, through the use of the Java Word Driver, xDoc reads in the binary content of the Word document, and outputs a stylistic XML rendering, which captures not only the text information but also the formatting / stylistic data, the layout information, and graphics information. 

Second, the xDoc Java XSLT Driver then reads in that stylistic XML, and applies an out-of-the-box stylesheet against it, to transform the data into XSL:FO, a open-standard XML formatting technology. 

Lastly, the xDoc Java PublishPDF Driver reads in the XSL:FO, and outputs a binary PDF file, as shown below.