views:

3952

answers:

3
+3  Q: 

WPF to PDF

I have a WPF application and I want to be able to save the output of the application to a PDF document, the item I want to save can be a Visual a Drawing or a FixedDocument (I can create it as any of those options, and it's easy to convert between them).

Is there any library that can convert directly from WPF to PDF (without writing code to walk the visual tree and recreate it using PDF primitives).

+3  A: 

If you got your WPF visual tree rendered in to XPS then try this XPS to PDF converter NIXPS.

Jobi Joy
+2  A: 

To get WPF content into XPS follow the directions found on Feng Yuan's blog:

http://blogs.msdn.com/fyuan/archive/2007/03/10/convert-xaml-flow-document-to-xps-with-style-multiple-page-page-size-header-margin.aspx

fryguybob
+1  A: 

We have just released a new library that facilitates this: NiPDF v1.0

Here is a link to an example on our site that converts WPF to PDF.

It is a 100% managed .NET assembly, and you don't need to learn an arcane API top be able to use it.

nixps