PDF, PS and DjVu

From ArchWiki
Revision as of 15:53, 24 November 2018 by Larivact (talk | contribs) (copy List of applications/Documents#PDF and DjVu)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Comment: Draft for PDF, see ArchWiki:Requests#PDF.
Note: PDF forms support:
  • acroreadAUR is able to save both AcroForms and XFA forms into PDF files.
  • Poppler-based readers such as evince and okular support AcroForms, but not full XFA forms. [1] [2]
  • For CJK(Chinese, Japanese, Korean) support in poppler-based readers such as evince and okular, install poppler-data. poppler-data is an optional dependency of poppler which is an indirect dependency of evince and okular.

See also Wikipedia:List of PDF software and Wikipedia:DjVu.


  • fbgs — Poor man's PostScript/pdf viewer for the linux framebuffer console.
https://www.kraxel.org/blog/linux/fbida/ || fbida
  • fbpdf — Small framebuffer PDF and DjVu viewer based off of MuPDF, with Vim keybindings and written in C
http://repo.or.cz/w/fbpdf.git || fbpdf-gitAUR
  • Ghostscript — convert into PDF, reduce size of PDF documents with eg gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
https://www.ghostscript.com/ || ghostscript
  • JFBView — Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of fbpdf called jfbpdf, now completely rewritten.
https://seasonofcode.com/pages/jfbview.html || jfbviewAUR
  • pdfgrep — Commandline utility to search text in PDF files.
https://pdfgrep.org/ || pdfgrep
  • pdf2djvu — Creates DjVu files from PDF files.
https://jwilk.net/software/pdf2djvu || pdf2djvu
  • pdf2svg — Convert PDF files to SVG files.
http://www.cityinthesky.co.uk/opensource/pdf2svg/ || pdf2svg


Note: Some web browsers have support for displaying PDF files, either built-in or via plugin.
  • Adobe Reader — Proprietary PDF file viewer offered by Adobe. Development stopped for Linux.
http://www.adobe.com/products/reader.html || acroreadAUR
  • apvlv — Lightweight document viewer with Vim keybindings. Supports PDF, DjVu, UMD and TXT.
https://naihe2010.github.io/apvlv/ || apvlvAUR
  • Atril — Simple multi-page document viewer for MATE. Supports DjVu, DVI, EPS, EPUB, PDF, PostScript, TIFF, XPS and Comicbook.
https://github.com/mate-desktop/atril || atril
  • DjView — Viewer for DjVu documents.
http://djvu.sourceforge.net/djview4.html || djview
  • ePDFView — Lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.
http://freecode.com/projects/epdfview || epdfview
  • Evince — Document viewer for GNOME. Supports DjVu, DVI, EPS, PDF, PostScript, TIFF, XPS and Comicbook.
https://wiki.gnome.org/Apps/Evince || evince
  • Foxit Reader — Small, fast (compared to Acrobat) proprietary PDF viewer.
https://www.foxitsoftware.com/pdf-reader/ || foxitreaderAUR
  • GNOME Documents — Document manager application for GNOME with PDF, DVI, XPS, PostScript, Microsoft Office, LibreOffice and Google Docs support.
https://wiki.gnome.org/Apps/Documents || gnome-documents
  • gv — Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.
https://www.gnu.org/software/gv/ || gv
  • llpp — Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.
http://repo.or.cz/w/llpp.git || llpp
  • MuPDF — Very fast EPUB, FictionBook, PDF, XPS and Comicbook viewer written in portable C. Features CJK font support.
https://mupdf.com/ || mupdf
  • Okular — Universal document viewer for KDE. Supports CHM, Comicbook, DjVu, DVI, EPUB, FictionBook, Mobipocket, ODT, PDF, Plucker, PostScript, TIFF and XPS.
https://okular.kde.org/ || okular
  • pdfpc — Presenter console with multi-monitor support for PDF files.
https://pdfpc.github.io/ || pdfpc
  • qpdfview — Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.
https://launchpad.net/qpdfview || qpdfview
  • Xpdf — Viewer that can decode LZW and read encrypted PDFs.
http://www.xpdfreader.com/ || xpdf
  • Xreader — Document viewer part of the X-Apps Project. Supports DjVu, DVI, EPUB, PDF, PostScript, TIFF, XPS, Comicbook.
https://github.com/linuxmint/xreader/ || xreader
  • Zathura — Highly customizable and functional document viewer (plugin based). Supports PDF, DjVu, PostScript and Comicbook.
https://pwmt.org/projects/zathura/ || zathura


  • Cournal — Collaborative note taking and journal application using a stylus. It allows multiple users to annotate PDF files in real-time.
https://github.com/flyser/cournal || cournalAUR
  • Xournal — Application for notetaking, sketching and keeping a journal using a stylus. Capable of annotating existing PDF files as well.
http://xournal.sourceforge.net/ || xournal
  • Xournal++ — Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.
https://github.com/xournalpp/xournalpp || xournalpp-gitAUR


Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: poppler and pdftkAUR/pdftk-binAUR provide command-line tools to edit PDFs. (Discuss in Talk:PDF, PS and DjVu#)

This section lists applications dedicated to lossless PDF manipulation. Note that other applications like LibreOffice, Inkscape, GIMP or krita can also import and export PDFs.

  • Master PDF Editor — Functional proprietary PDF editor. Free for non-commercial use.
https://code-industry.net/free-pdf-editor/ || masterpdfeditorAUR
  • PDF Chain — Graphical interface allowing to manipulate PDF documents (concatenate, burst, watermark, attach files...).
http://pdfchain.sourceforge.net/ || pdfchainAUR
  • PDF Mix Tool — Application to split, merge, rotate and mix PDF files.
https://scarpetta.eu/pdfmixtool/ || pdfmixtoolAUR
  • PDF Mod — Reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop.
https://wiki.gnome.org/Apps/PdfMod || pdfmod
  • PDFsam — Merge, split, rotate, convert, edit, sign PDF files.
https://pdfsam.org/ || pdfsam
  • PDF-Shuffler — Combine, split, rotate and reorder PDF documents. Uses Python and GTK2.
https://sourceforge.net/projects/pdfshuffler/ || pdfshuffler
  • PDF Studio — All-in-one proprietary PDF editor similar to Adobe Acrobat.
https://www.qoppa.com/pdfstudio/ || pdfstudioAUR