Opened 8 years ago

Last modified 3 years ago

#261 new enhancement

XPS plugin

Reported by: Lewis Rosenthal Owned by:
Priority: minor Milestone: 1.4.2
Component: Lucide Core Version: 1.3
Keywords: Cc:

Description

Add support for reading XPS documents. As discussed in ticket #260, GhostPDL may be a viable option, as it renders XPS.

Change History (4)

comment:1 Changed 8 years ago by Gregg Young

Milestone: Future

comment:2 Changed 8 years ago by Lewis Rosenthal

GhostPDL - and in fact, all Aladdin-licensed libraries - should be avoided.

A good option for XPS might be libgxps, which is used in, for example, Evince.

comment:3 Changed 6 years ago by Gregg Young

Milestone: Future1.4.2

comment:4 Changed 3 years ago by Lewis Rosenthal

As of this writing, libgxps requires glib, gobject, gio, cairo, libarchive and freetype. It optionally depends on libjpeg and libtiff for image rendering support and liblcms for ICC based colors support.

This list may make this impractical to port at this time.

Further references:

https://en.wikipedia.org/wiki/Open_XML_Paper_Specification#Viewing_and_creating_XPS_documents http://www.ecma-international.org/publications/standards/Ecma-388.htm

Note: See TracTickets for help on using tickets.