SharePoint 2010 standard and above will do this for you using Word Automation 
Services<http://msdn.microsoft.com/en-us/library/ee558278.aspx>.

One alternative to the Apose.Words server I've played with is Ericon's XF 
Rendering 
Server<http://www.ecrion.com/Products/XFRenderingServer/Overview.aspx>, but 
it's also a little pricey.

A major consideration is how much your generated docs will require some 
client-side rendering before they're converted. Are you using fields and/or 
tables (like tables of contents or references etc)? Are you using AltChunks to 
compose documents? If so, you need to use some kind of rendering engine 
(preferably Word itself or the SharePoint Word Automation Services engine) to 
get full fidelity.

Remember that the OOXML SDK doesn't do any rendering, it simply provides the 
markup for the rendering engine to consume. If you want a full-fidelity 
fixed-format document (pdf or xps) then you need a good rendering engine first, 
and the one that's going to do the job that's closest to what Word does is Word 
itself (in either client or [Word Automation] server form).

Cheers

Andrew Coates, ME, MCPD, MCSD MCTS, Developer Evangelist, Microsoft, 1 Epping 
Road, NORTH RYDE NSW 2113
Ph: +61 (2) 9870 2719 * Mob +61 (416) 134 993 * Fax: +61 (2) 9870 2400 * 
http://blogs.msdn.com/acoat

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Michael Nemtsev
Sent: Sunday, 4 July 2010 9:10 PM
To: 'ozDotNet'
Subject: RE: OOXML to PDF Converter

Are you doing very custom conversion or using any platforms like SharePoint?

Michael Nemtsev
Microsoft MVP
B: http://msmvps.com/blogs/laflour
S: http://www.sharepoint-sandbox.com

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Matt Siebert
Sent: Thursday, 1 July 2010 3:58 PM
To: ozDotNet
Subject: OOXML to PDF Converter

Hi all,

Does anyone know of a cheap / free OOXML to PDF converter program / library?

I'm working on an app where we'll be producing .docx and .xlsx files and we 
then need to convert these to PDF.  I'm considering using the OpenXML SDK to 
create the OOXML files and it would be nice if we didn't have to depend on MS 
Office to turn those into PDFs.  Having said that, this is just a 'nice to 
have' - the reality is that most (if not all) of our user base will have MS 
Office so we're not keen on spending a lot of money for this functionality.

A quick google revealed 
Aspose.Words<http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx>
 but it's a bit pricey and we're only interested in a fairly small subset of 
it's functionality.

Cheers,
Matt.

Reply via email to