Evince: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
(improve this mess slightly (PostScript is not supported on XO))
Line 1: Line 1:
[[Evince]] is a [http://en.wikipedia.org/wiki/Free_software free software] document viewer for both [http://en.wikipedia.org/wiki/Portable_Document_Format Portable Document Format] (PDF) and [http://en.wikipedia.org/wiki/PostScript PostScript] documents for the [http://en.wikipedia.org/wiki/GNOME GNOME] [http://en.wikipedia.org/wiki/Desktop_environment desktop environment]. The goal of Evince is to replace the multiple [http://en.wikipedia.org/wiki/Document document] viewers that exist on GNOME, like [http://en.wikipedia.org/w/index.php?title=GGV&action=edit GGV], [http://en.wikipedia.org/wiki/GPdf GPdf], and [http://en.wikipedia.org/wiki/Xpdf xpdf], with a single, simple [http://en.wikipedia.org/wiki/Application_software application]
[[Evince]] is a [http://en.wikipedia.org/wiki/Free_software free software] document viewer developed for the [http://en.wikipedia.org/wiki/GNOME GNOME] [http://en.wikipedia.org/wiki/Desktop_environment desktop environment].
The goal of Evince is to replace the multiple [http://en.wikipedia.org/wiki/Document document] viewers that exist on GNOME, like [http://en.wikipedia.org/w/index.php?title=GGV&action=edit GGV], [http://en.wikipedia.org/wiki/GPdf GPdf], and [http://en.wikipedia.org/wiki/Xpdf xpdf], with a single, simple [http://en.wikipedia.org/wiki/Application_software application]


Evince began as a rewrite of the gpdf code, which most people thought was getting unwieldy to [http://en.wikipedia.org/wiki/Software_maintenance maintain]. In a short period of time it surpassed the functionality of gpdf. Evince is being actively maintained and developed.
Evince began as a rewrite of the gpdf code, which most people thought was getting unwieldy to [http://en.wikipedia.org/wiki/Software_maintenance maintain]. In a short period of time it surpassed the functionality of gpdf. Evince is being actively maintained and developed.
Line 5: Line 6:
Evince has been included in GNOME since GNOME 2.12, released on [http://en.wikipedia.org/wiki/September_7 September 7], [http://en.wikipedia.org/wiki/2005 2005]. It is written mainly in the [http://en.wikipedia.org/wiki/C_(programming_language) C programming language], with a small part (the code that interfaces with [http://en.wikipedia.org/wiki/Poppler_(software) poppler]) written in [http://en.wikipedia.org/wiki/C%2B%2B C++].
Evince has been included in GNOME since GNOME 2.12, released on [http://en.wikipedia.org/wiki/September_7 September 7], [http://en.wikipedia.org/wiki/2005 2005]. It is written mainly in the [http://en.wikipedia.org/wiki/C_(programming_language) C programming language], with a small part (the code that interfaces with [http://en.wikipedia.org/wiki/Poppler_(software) poppler]) written in [http://en.wikipedia.org/wiki/C%2B%2B C++].


Evince is an ebook reader that supports [[file formats]] like [[PDF]], [[DJVU]], [[TIFF]], [[PostScript]] and [[DVI]]. Of that list, it seems that [[DJVU]] should be the number one addition to the basic XML/HTML support in [[Sugar]]. [[DJVU]] adds the ability to use scanned book pages without the bloat of PDF. The [[DJVU]] compression format is specifically designed for scanned text and achieves better result than general image compression techniques.
Evince supports [[image file formats]] including [[PDF]], [[DJVU]], [[TIFF]], [http://en.wikipedia.org/wiki/PostScript PostScript] (using an additional library) and [[DVI]]. Of that list, it seems that [[DJVU]] should be the number one addition to the basic XML/HTML support in [[Sugar]]. [[DJVU]] adds the ability to use scanned book pages without the bloat of PDF. The [[DJVU]] compression format is specifically designed for scanned text and achieves better result than general image compression techniques. See [[choosing image formats]].


The Evince version currently used by the Read activity in Sugar is based on version 2.20, but slightly modified to support building it in a form that allows embedding in a Python program. It comes from the git repo http://dev.laptop.org/git?p=users/rwh/evince;a=summary
The Evince version currently used by the Read activity in Sugar is based on version 2.20, but slightly modified to support building it in a form that allows embedding in a Python program. It comes from the git repo http://dev.laptop.org/git?p=users/rwh/evince;a=summary
The Read activity does not include the libraries required to view for PostScript and EPS files.


Main: http://gnome.org/projects/evince/
Main: http://gnome.org/projects/evince/

Revision as of 04:40, 17 June 2008

Evince is a free software document viewer developed for the GNOME desktop environment. The goal of Evince is to replace the multiple document viewers that exist on GNOME, like GGV, GPdf, and xpdf, with a single, simple application

Evince began as a rewrite of the gpdf code, which most people thought was getting unwieldy to maintain. In a short period of time it surpassed the functionality of gpdf. Evince is being actively maintained and developed.

Evince has been included in GNOME since GNOME 2.12, released on September 7, 2005. It is written mainly in the C programming language, with a small part (the code that interfaces with poppler) written in C++.

Evince supports image file formats including PDF, DJVU, TIFF, PostScript (using an additional library) and DVI. Of that list, it seems that DJVU should be the number one addition to the basic XML/HTML support in Sugar. DJVU adds the ability to use scanned book pages without the bloat of PDF. The DJVU compression format is specifically designed for scanned text and achieves better result than general image compression techniques. See choosing image formats.

The Evince version currently used by the Read activity in Sugar is based on version 2.20, but slightly modified to support building it in a form that allows embedding in a Python program. It comes from the git repo http://dev.laptop.org/git?p=users/rwh/evince;a=summary The Read activity does not include the libraries required to view for PostScript and EPS files.

Main: http://gnome.org/projects/evince/
Wiki: http://live.gnome.org/Evince