Poppler - PDF rendering library

  •        40

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

https://poppler.freedesktop.org/
https://gitlab.freedesktop.org/poppler/poppler

Tags
Implementation
License
Platform

   




Related Projects

MuPDF - A Lightweight PDF, XPS and E-book viewer

  •    C

MuPDF is a lightweight PDF, XPS, and E-book viewer. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen. It supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, searching and more. The viewer is small, fast, yet complete. It supports many document formats, such as PDF, XPS, OpenXPS, CBZ, EPUB, and FictionBook 2. You can annotate PDF documents and fill out forms with the mobile viewers (this feature is coming soon to the desktop viewer as well).

PDF.js - PDF Reader in JavaScript

  •    Javascript

PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5. PDF.js is community-driven and supported by Mozilla Labs. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.

Viewer - PDF Viewer App for iOS

  •    Objective-C

This project is now deprecated - it will no longer be maintained and will only be kept around for a short time. Please see the UXReader PDF Framework for iOS project for its replacement. This iOS PDF viewer app is based on the open source iOS PDF reader code from the https://github.com/vfr/Reader repository on GitHub.

Okular - Universal Document Viewer by KDE

  •    C

Okular is a universal document viewer based developed by KDE. It combines the excellent functionalities with the versatility of supporting different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and others.

Buka - EBook Management

  •    Javascript

Buka is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, Buka aims to gather your ebooks for a reading experience without hassles. Buka currently support .PDF format with configurations that helps user focus more on the content. Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.


Evince - Document Viewer

  •    C

Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt).

pdf-reader - The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe

  •    Ruby

The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe. It provides programmatic access to the contents of a PDF file with a high degree of flexibility.

koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices

  •    Lua

KOReader is a document viewer application, originally created for Kindle e-ink readers. It currently runs on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices. Developers can also run a KOReader emulator for development purposes on desktop PCs with Linux, Windows and Mac OSX. Check out the KOReader wiki to learn more about this project.

pdf-tools - Emacs support library for PDF files.

  •    Emacs

PDF Tools is, among other things, a replacement of DocView for PDF files. The key difference is that pages are not pre-rendered by e.g. ghostscript and stored in the file-system, but rather created on-demand and stored in memory. This rendering is performed by a special library named, for whatever reason, poppler, running inside a server program. This program is called epdfinfo and its job is to successively read requests from Emacs and produce the proper results, i.e. the PNG image of a PDF page.

vue-pdf - vue.js pdf viewer

  •    Javascript

since v2.x, the script is exported as esm. The url of the pdf file. src may also be a string|TypedArray|DocumentInitParameters|PDFDataRangeTransport for more details, see PDFJS.getDocument().

Android PDF Viewer

  •    Java

Andorid PDF Viewer is a viewer for PDF-Files on ANDROID mobiles. The implementation will be a port of the pdf-renderer which is published by SUN under the LGPL: https://pdf-renderer.dev.java.net/. The first version will be very slow, so do not hurry...

eLectrix PDF Viewer

  •    C

eLectrix is an application to view Portable Document Format (PDF) files. The program is written in the C programming language, using GTK+ for the user interface and poppler for rendering pages.

M13PDFKit - M13PDFKit is an iBooks like PDF viewer that can be embedded in iOS applications.

  •    Objective-C

M13PDFKit is an iBooks like PDF viewer that can be embedded in iOS applications. M13PDFKit is based off of vfr/Reader. The backend uses the same classes that Reader uses, the front end has been recreated to match iOS 7's design, and use more up to date features, like UICollectionViews.

PDFEdit

  •    C++

PDFedit is a free open source pdf editor and a library for manipulating PDF documents. It includes PDF manipulating library based on xpdf, GUI, set of command line tools and a pdf editor. You can use it to read, change and extract information from a PDF file. It is based on xpdf library.

Reader - PDF Reader Core for iOS

  •    Objective-C

This project is now deprecated - it will no longer be maintained and will only be kept around for historical reasons. Please see the UXReader PDF Framework for iOS project for its replacement. I've crafted this open source PDF reader code for fellow iOS developers struggling with wrangling PDF files onto iOS device screens.

OpenPDF - Java library for PDF files

  •    Java

OpenPDF is a Java library for creating and editing PDF files. OpenPDF is the LGPL/MPL open source successor of iText, and is based on a fork, of a fork, of iText 4 svn tag.

PageTurner Freeware PDF Viewer

  •    WPF

PageTurner is a PDF viewer is for everyone that wants to read through and search inside PDF documents. Makes reading as pleasant an experience as reading from paper. It's developed with WPF/.net 3.5.

react-native-doc-viewer - React Native Doc Viewer (Supports file formats: xls,ppt,doc,xlsx,pptx,csv,docx,png,jpg,pdf,xml,binary

  •    Objective-C

React Native Native Module Bridge Quicklock Document Viewer for IOS + Android supports pdf, png, jpg, xls, ppt, doc, docx, pptx, xlx + Video Player mp4 supported

react-pdf-js - A React component to wrap PDF.js

  •    Javascript

react-pdf-js provides a component for rendering PDF documents using PDF.js. Written for React 15/16 and ES2015 using the Airbnb style guide.