Main Page Xps

From NDesk

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:09, 6 January 2007 (edit)
Alp (Talk | contribs)

← Previous diff
Revision as of 22:15, 6 January 2007 (edit) (undo)
Alp (Talk | contribs)

Next diff →
Line 1: Line 1:
-This is an implementation of XPS, XML Paper Specification, a fixed-layout document format. It's not yet complete but manages to render many documents.+[[Image:Xps.png|thumb|125px]]
 + 
 +This is an implementation of [http://www.microsoft.com/whdc/xps/default.mspx XPS] (XML Paper Specification), a fixed-layout document format. It's not yet complete but manages to render many documents.
 + 
 +It works by targeting [http://cairographics.org/ Cairo], a 2D graphics library with support for multiple output devices. The imaging models are fairly similar so lossless conversions to targets like PDF should be possible.
 + 
 +NDesk Xps is capable of taking an xps file and processing it entirely in memory, including support for loading and de-obfuscating embedded fonts and subsetting them (using Cairo) to the target surface. This means that text can maintain its typographic qualities throughout conversion without rasterisation.
 + 
 +Xps
== Download == == Download ==
git-clone [http://git.ndesk.org/?p=ndesk-xps git://git.ndesk.org/pub/scm/ndesk-xps] git-clone [http://git.ndesk.org/?p=ndesk-xps git://git.ndesk.org/pub/scm/ndesk-xps]
 +
 +== Usage ==
 +
 +<pre>
 +mono loader.exe Document.xps
 +</pre>
 +
 +This produces Document.pdf.

Revision as of 22:15, 6 January 2007

This is an implementation of XPS (XML Paper Specification), a fixed-layout document format. It's not yet complete but manages to render many documents.

It works by targeting Cairo, a 2D graphics library with support for multiple output devices. The imaging models are fairly similar so lossless conversions to targets like PDF should be possible.

NDesk Xps is capable of taking an xps file and processing it entirely in memory, including support for loading and de-obfuscating embedded fonts and subsetting them (using Cairo) to the target surface. This means that text can maintain its typographic qualities throughout conversion without rasterisation.

Xps

Download

git-clone git://git.ndesk.org/pub/scm/ndesk-xps

Usage

mono loader.exe Document.xps

This produces Document.pdf.

Retrieved from "http://ndesk.org/Xps"