Arch linux pdf viewer

GNOME/Document viewer

Document viewer is specifically designed to support the following file formats: PDF, PostScript, DjVu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). For a comprehensive list of formats supported, see Supported Document Formats.

Document viewer uses the poppler library as a backend.

Contents

Installation

Install the evince package, or evince-git AUR for the development version. Evince installs the gnome-desktop as a dependency.

For a standalone version, install evince-no-gnome AUR or the light version evince-light AUR for PDF support only.

Troubleshooting

Printer does not show up

Upgrade gtk3 to version 3.22.26+47+g3a1a7135a2-1 or higher. In previous GTK 3 versions, the GTK printer backends were included in a separate package.

Zoom-in is limited

Increasing Evince’s page cache size allows you to zoom in further, which is handy for large documents. By default the setting is set to 50MiB. Increasing the page cache size obviously increases Evince’s memory consumption when zoomed-in.

The following command increases the page cache size to one gigabyte:

PDF texts is not show correctly

Try setting override-restrictions parameter to false:

Inverse search with SyncTeX does not work

Check that dbus-python is installed. After that Ctrl+click should work.

WebP comic book support

Some comic books files (cbr, cbz etc.) use WebP images. Install webp-pixbuf-loader for WebP comic book support.

Annotations

Certain annotations created with Adobe Acrobat Reader are not displayed correctly. For annotations of type «insert text at cursor position» and «notice to replace text» only the visual part is displayed, while the text content of the comment appears wrongly to be empty. There currently is no solution for this problem.

Tips and Tricks

Annotation handling

Evince v3.31.0 adds keyboard hotkeys s for adding note text annotations and Ctrl+h for adding a highlight text annotation.

The default author for note text animations is equal to the GECOS comment for the current user, to change this:

Use as default PDF viewer

To set the default association for xdg-open,

Other resource openers can be configured similarly.

Источник

Нормальная pdf/djvu читалка под Arch(Manjaro)? qpdfview не выделяет текст?

Здравствуйте.
Подскажите нормальную читалку pdf/djvu: быструю, с возможностью выделения и копирования распознанного текста, с масштабированием. Тот же Evince в том же pdf-документе позволяет выделять и копировать текст, а вот qpdfview — нет.
Evince криво собирается из AUR менеджером пакетов. Мне впадло читать мануалы и собирать руками. Хочу поставить и чтоб обновляло из коробки, а не шататься по сайтам и обновлять руками.
В принципе qpdf довольно простой, быстрый, но во хз как там выделять текст и есть ли вообще такая возможность.
Если есть альтернативная хорошая читалка, которая или уже собрана и есть в community или собирается без косяков из AUR?

Читайте также:  Драйвер realtek pcie cardreader для windows

P.S.: Evince собрался так, что вокруг него появилась черная рамка пикселей примерно на 30 вокруг интерфейса(при 1920×1080), очень мешает в некоторых ситуациях.

Но Evince криво собирается из AUR

Менеджером пакетов он не собирается.

Evince собрался так, что вокруг него появилась черная рамка пикселей примерно на 30 вокруг интерфейса

Это у тебя не evince так собирается, а с композитингом проблема. Лечится парой строчек в конфиге GTK. Гугли, проблема известная и её решение есть в арчевики.

Менеджером пакетов он не собирается.

Да, это понятно. Менеджер пакетов запускает в консоли компилятор с определенными параметрами, зависимостями и т.д.
Я вообще не знаю что вы мне показали. У меня нет такой команды «y».

Это у тебя не evince так собирается, а с композитингом проблема. Лечится парой строчек в конфиге GTK. Гугли, проблема известная и её решение есть в арчевики.

Ок, попробую нагуглить. Спасибо.

Менеджер пакетов запускает в консоли компилятор с определенными параметрами, зависимостями и т.д.

Да не запускает он ничего! В официальных репах все пакеты бинарные. А из аура тебе не pacman собирает, а yaourt, который не пакетный менеджер, а обёртка на bash для пакмана.

Я вообще не знаю что вы мне показали

Я тебе показал, что evince лежит не в AUR, а в extra, и собирать там ничего не надо.

Для того, чтобы скопировать текст или изображения, удерживая нажатой SHIFT, щёлкните левой кнопкой мыши и, не отпуская её, выделите рамочкой копируемую область. После того, как вы отпустите кнопку мыши, появится всплывающее меню, позволяющее скопировать текст или изображение в буфер обмена.

Да ну, это через заднее место. Я так даже не вижу что выделилось, распознано, а что не распознано. Приходиться это куда-то копипастить и уже потом смотреть. Жутко неудобно.

Я тебе показал, что evince лежит не в AUR, а в extra, и собирать там ничего не надо.

Я понял, сори, туплю. Это evince-browser-plugin в AUR, но он мне не сильно и нужен.

да так же и в oKular( как я заметил по ходу у qt-pdf-просмотрищиков именно такое свое выделение.

Ставь Evince (из GNOME) или Atril (из MATE), я остановился на последнем, как раз тоже искал такое быстрое выделение, но увы не нашел и в этих 2х нет вкладок знай.

А вот для djvu есть DjView, он на qt , но там с выделением вроде нет проблем. В общем, совет: если без вкладок и быстро и по зависимостям надо Atril ставь и пользуйся для PDF и DjView, а qPDFview используй там где страницы не распознаны для выделения текста, я именно так сделал

Читайте также:  Linux running shell script

Спасибо. Atril встал хорошо. Тот же Evince, но на GTK2, а не GTK3 и без проблем с композитингом или с чем там. Единственный пока замеченный минус — нельзя вручную вводить масштаб, ну или Я еще не разобрался.

Источник

PDF, PS and DjVu

This article covers software to view, edit and convert PDF, PostScript (PS), DjVu (déjà vu) and XPS files.

Contents

Engines

  • Poppler — PDF rendering library based on Xpdf. For CJK (Chinese, Japanese, Korean) support with Poppler, installpoppler-data .

https://poppler.freedesktop.org/ || poppler

  • Mupdf — MuPDF is a lightweight PDF, XPS, and EPUB viewer, consisting of a software library, command line tools, and viewers.

https://mupdf.com/ || libmupdf

  • libspectre — Small library for rendering Postscript documents.

https://www.freedesktop.org/wiki/Software/libspectre || libspectre

  • Ghostscript — Interpreter for PostScript and PDF. Provides the gs(1) command-line interface, see also /usr/share/doc/ghostscript/*/Use.htm (online), along with many wrapper scripts like ps2pdf and pdf2ps.

https://ghostscript.com/ || ghostscript

  • DjVuLibre — Suite to create, manipulate and view DjVu documents.

http://djvu.sourceforge.net/ || djvulibre

  • libgxps — GObject based library for handling and rendering XPS documents.

https://wiki.gnome.org/Projects/libgxps || libgxps

Viewers

Framebuffer

  • 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 on MuPDF, with Vim keybindings and written in C

https://repo.or.cz/w/fbpdf.git || fbpdf-gitAUR

  • jfbview — Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view and fast multi-threaded rendering.

https://github.com/jichu4n/jfbview || jfbviewAUR

Graphical

  • Adobe Reader — Proprietary PDF file viewer offered by Adobe. Discontinued for Linux.

https://www.adobe.com/products/reader.html || acroreadAUR

  • apvlv — Lightweight document viewer with Vim keybindings. Supports PDF, DjVu, EPUB, HTML 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

  • CorePDF — Simple lightweight PDF viewer based on Qt and poppler. Part of C-Suite.

https://cubocore.org/ || corepdfAUR

  • Deepin Document Viewer — A simple PDF and DjVu reader, supporting bookmarks, highlights and annotations.

https://github.com/linuxdeepin/deepin-reader || deepin-reader

  • 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

  • Emacs — See also pdf-tools for improved pdf support ( emacs-pdf-tools-gitAUR ) and the djvu package for djvu support.

https://www.gnu.org/software/emacs/ || emacs

  • 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. Discontinued for Linux.

https://www.foxitsoftware.com/pdf-reader/ || foxitreaderAUR

  • 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.
Читайте также:  Алгоритм дейкстры windows forms

https://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.

https://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

Comparison

The factual accuracy of this article or section is disputed.

Asterisk next to library denotes optional dependency needs to be installed for specified feature.

Name PDF PostScript DjVu XPS PDF forms PDF Annotation License
Adobe Reader Custom Yes proprietary
apvlv Poppler DjVuLibre No GPLv2
Atril Poppler libspectre DjVuLibre libgxps Yes GPLv2
DjView DjVuLibre GPLv2
Emacs Ghostscript* DjVuLibre* No Yes GPLv3
ePDFView Poppler No GPLv2
Evince Poppler libspectre DjVuLibre libgxps Yes Yes GPLv2
Foxit Reader Custom Yes Yes proprietary
gv Ghostscript No GPLv3
llpp libmupdf libmupdf Yes GPLv3
MuPDF Custom Custom Yes Yes AGPLv3
Okular Poppler libspectre DjVuLibre Custom Yes Yes GPL, LGPL
pdfpc Poppler No GPLv2
qpdfview Poppler libspectre* DjVuLibre* Yes Yes GPLv2
Xpdf Custom No GPLv3
Xreader Poppler libspectre* DjVuLibre* libgxps* Yes Yes GPLv2
Zathura Poppler* / libmupdf* libspectre* DjVuLibre* libmupdf* No zlib

PDF forms

The PDF forms column in the above table refers to AcroForms support. If you do not need your input to be directly extractable from the PDF, you can also use the applications in #Annotation or #Graphical PDF editing to put text on top of a PDF. PDF forms can be created with LibreOffice Writer (View > Toolbars > Form Controls) and the advanced PDF editors.

The proprietary and deprecated XFA format for forms is not fully supported by Poppler[1][2] and only supported by Adobe Reader and Master PDF Editor.

Alternatively, web browsers such as Firefox or Chromium feature a built-in PDF viewer capable of filling out forms.

Источник

Оцените статью