Evince Browser Plugin

Copyright 2011-2012 Dan Nicholson <dbn.lists (at) gmail (dot) com>


Sat 9 June 2012:

Version 0.2.0 released. A couple new toolbar buttons were added to make the plugin more useful. The plugin can optionally be built with gtk3/evince3, and some light testing on a recent epiphany has been done. See some screenshots from firefox and epiphany.

Sat 31 March 2012:

Version 0.1.0 released. This is the initial release of the plugin. Some more features are expected, but it seems to be working well. A big caveat is the plugin only works with evince-2.* since Firefox plugins are currently required to use gtk-2.*.


evince-browser-plugin provides a document viewer plugin for Mozilla based browsers like Firefox. It uses the Evince libraries, so any document formats it supports can be viewed through the plugin. The two most common document formats are PDF and Postscript, allowing it to be used like the Adobe Reader product.

One important note is that as of Firefox version 11, only GTK+ version 2 plugins are supported. This means that evince-browser-plugin must use Evince version 2 libraries if it's intended to be used with Firefox.


All releases can be found in http://people.freedesktop.org/~dbn/evince-browser-plugin/releases/.


The evince-browser-plugin sources can cloned from the GIT repository:

git clone git://people.freedesktop.org/~dbn/evbp

To view the sources online, see the cgit page.


If you want to report bugs, have questions or want to be notified about new releases, please email me at dbn.lists (at) gmail (dot) com. A mailing list and bug tracker may be setup later if there is enough interest.


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


evince-browser-plugin should work with any recent Firefox, but requires Evince and GTK+ version 2 libraries as noted above. Alternatively, the more recent Evince and GTK+ version 3 libraries can be used if the intended use is Epiphany or another NPAPI browser using GTK+ 3.


The evince-browser-plugin package uses the GNU autotools, so compiling and installing should be as simple as running ./configure --prefix=/usr && make && make install. This should provide you with the plugin in /usr/lib/mozilla/plugins. Adjust the parameters supplied to the configure script if that's not appropriate for your system.

Dan Nicholson <dbn.lists (at) gmail (dot) com>, 2012