View previous topic :: View next topic |
Author |
Message |
Zucca Moderator


Joined: 14 Jun 2007 Posts: 4093 Location: Rasi, Finland
|
Posted: Fri May 29, 2020 10:42 pm Post subject: pdf reader for the 2020 |
|
|
What pdf readers are you guys and gals using?
I've been using pdfjs that comes with Firefox. I've encountered some problems using it. I'd like to test out some pdf reader that conforms as much as possible to the pdf standard. But I'll take all the suggestions.
Thanks. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23517
|
Posted: Fri May 29, 2020 11:49 pm Post subject: |
|
|
I use app-text/qpdfview and have been satisfied with it. I think the PDFs I read do not use many of the features in the standard, so I might not notice missing functionality. |
|
Back to top |
|
 |
sdauth l33t


Joined: 19 Sep 2018 Posts: 712 Location: Ásgarðr
|
Posted: Fri May 29, 2020 11:57 pm Post subject: |
|
|
I also use qpdfview. The only thing I find annoying is the text selector. Not very intuitive. I remember reading this was going to be improved but it's been quite a while now.
See : https://bugs.launchpad.net/qpdfview/+bug/958634
Otherwise Zathura is quite nice. |
|
Back to top |
|
 |
mike155 Advocate

Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Sat May 30, 2020 12:08 am Post subject: |
|
|
I like and use qpdfview, too.
If someone is looking for a PDF editor, I can recommend PDF Studio. It runs under Linux, macOS and Windows. It is very powerful, but it costs money. |
|
Back to top |
|
 |
Fitzcarraldo Advocate


Joined: 30 Aug 2008 Posts: 2057 Location: United Kingdom
|
Posted: Sat May 30, 2020 12:30 am Post subject: |
|
|
For the more-complex PDF files I use the free version of PDF-XChange Editor in WINE. Works very well (including completing PDF forms and adding your written signature without having to print the form).
To install this Windows application under WINE:
$ export WINEPREFIX=$HOME/.wine-pdfxve8
$ winecfg # Select Windows 10.
$ cd .wine-pdfxve8/drive_c/
$ cp ~/Downloads/PDFXVE8.zip .
$ unzip PDFXVE8.zip
$ wine PDFXVE8.exe
- Click ‘Install’.
- Click ‘Next’.
- Select ‘I accept the terms in the License Agreement’ and click ‘Next’.
- Click ‘Custom’.
- Click ‘Browsers Plugins’ and select ‘Don’t install’. Click ‘Next’.
- Leave ‘Create a Start Menu folder’ ticked. Untick ‘Create Desktop Icons.’ Untick ‘Set PDF-XChange Editor as default application for PDF files’. Untick ‘Set Printer “PDF-XChange Lite V6” As Default’. Click ‘Next’.
- Select ‘Free Version’ and click ‘Next’.
- Click ‘Install’.
- Untick ‘Launch PDF-XChange Editor’ and click ‘Finish’.
- Click ‘Close’.
Finally, use winetricks to install at least corefonts in the WINEPREFIX. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31677 Location: here
|
Posted: Sat May 30, 2020 5:25 am Post subject: |
|
|
I use kde-apps/okular _________________ Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968 |
|
Back to top |
|
 |
Ant P. Watchman

Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sat May 30, 2020 5:40 am Post subject: |
|
|
The Firefox one's good enough for me. Might as well get some mileage out of one of the heaviest programs on my system. |
|
Back to top |
|
 |
Juippisi Developer


Joined: 30 Sep 2005 Posts: 766 Location: /home
|
Posted: Sat May 30, 2020 5:45 am Post subject: |
|
|
I'm a simple guy and using GTK so Evince is the best for me. It doesn't pull in many gnome packages when '-gnome' USE flag is set.
One downside compared to okular is that it doesn't work with .epub files. |
|
Back to top |
|
 |
charles17 Advocate

Joined: 02 Mar 2008 Posts: 3686
|
Posted: Sat May 30, 2020 6:42 am Post subject: |
|
|
app-text/mupdf. It's fast and minimalistic. Also has an Android app that even reads .epub files. |
|
Back to top |
|
 |
Banana Moderator


Joined: 21 May 2004 Posts: 2042 Location: Germany
|
|
Back to top |
|
 |
389292 Guru

Joined: 26 Mar 2019 Posts: 504
|
Posted: Sat May 30, 2020 9:28 am Post subject: |
|
|
I use mupdf, just because I know its shortcuts and it doesn't have a lot of dependencies, I had no reason to test or use anything else. |
|
Back to top |
|
 |
pa4wdh l33t

Joined: 16 Dec 2005 Posts: 919
|
Posted: Sat May 30, 2020 9:47 am Post subject: |
|
|
pdfjs and mupdf are my standard readers, i haven't encountered much pdfs they can't handle.
Sometimes i need to use a pdf with javascript in them, i haven't found a decent FOSS pdf reader that can handle them, does someone here know one?
Ironically, pdfjs being written in javascript, still lacks support for javascript in pdfs  _________________ The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world
My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com |
|
Back to top |
|
 |
Anon-E-moose Watchman


Joined: 23 May 2008 Posts: 6297 Location: Dallas area
|
Posted: Sat May 30, 2020 9:56 am Post subject: |
|
|
I have both mupdf and qpdf installed but the one I use the most is xpdf v3, in my own bin directory. _________________ UM780, 6.14 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
 |
C5ace Guru

Joined: 23 Dec 2013 Posts: 494 Location: Brisbane, Australia
|
Posted: Sat May 30, 2020 9:57 am Post subject: |
|
|
I use Atril. Simple, just works. _________________ Observation after 30 years working with computers:
All software has known and unknown bugs and vulnerabilities. Especially software written in complex, unstable and object oriented languages such as perl, python, C++, C#, Rust and the likes. |
|
Back to top |
|
 |
fturco Veteran

Joined: 08 Dec 2010 Posts: 1181
|
Posted: Sat May 30, 2020 10:05 am Post subject: |
|
|
I'm happy with MuPDF. It opens both PDF and EPUB books. |
|
Back to top |
|
 |
Zucca Moderator


Joined: 14 Jun 2007 Posts: 4093 Location: Rasi, Finland
|
Posted: Sat May 30, 2020 3:20 pm Post subject: |
|
|
Thanks. I already had Mupdf installed and it showed that the pdfs generated by img2pdf are, indeed, corrupted.
It only happens when I give it pngs that are 2 or 1-bit. (scans of paper). Raising the bit depth to 4 "solves" the problem, but makes the files quite a bit bigger.
Btw, I had ran all the pngs trough pngfix.
Anyway. I'll install qpdfview too. Then see which one (pdfjs, mupd or qpdfview) works the best for my use case.
Thanks for all the suggestions! _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
 |
erm67 l33t


Joined: 01 Nov 2005 Posts: 653 Location: EU
|
Posted: Wed Jun 03, 2020 6:24 am Post subject: |
|
|
I think png support in pdf readers is optional. _________________ Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia
My fediverse account: @erm67@erm67.dynu.net |
|
Back to top |
|
 |
Hund Apprentice


Joined: 18 Jul 2016 Posts: 220 Location: Sweden
|
Posted: Wed Jun 03, 2020 7:18 am Post subject: |
|
|
I use the Vi-like PDF-reader called Zathura (with the MuPDF backend).
https://pwmt.org/projects/zathura/ _________________ Collect memories, not things. |
|
Back to top |
|
 |
Goverp Advocate


Joined: 07 Mar 2007 Posts: 2257
|
Posted: Wed Jun 03, 2020 7:57 am Post subject: |
|
|
For complex stuff I use Acrobat Reader DC under wine. For a long time I persisted with okular, but I've recently been using tesseract to convert scanned pages to PDF books; okular messes up the location of two-column text. Also, I've an old car manual that's got some weird hierarchical set of PDF chapters, and an index. Okular can only handle the individual chapters, which makes searching hell. The Adobe product works pretty well under wine - see the winehq application entry for the gory details to get it working. _________________ Greybeard |
|
Back to top |
|
 |
Zucca Moderator


Joined: 14 Jun 2007 Posts: 4093 Location: Rasi, Finland
|
Posted: Wed Jun 03, 2020 8:47 am Post subject: |
|
|
erm67 wrote: | I think png support in pdf readers is optional. | What I've encountered is that it's those 4-bit or less depth images which end up showing incorrectly (not showing at all in pdfjs). The problem lies in pillow or in img2pdf. Gif gave me the same result.
We'll see how this ends up after I've compiled +200 packages involving this python 3.6 -> 3.7 switch.
As for the pdf reader of choice... mu pdf doesn't have any gui? I'm on wayland so it may affect things.
I'll get back to my desktop PC after the python switch. Might take a while. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6079 Location: Removed by Neddy
|
Posted: Wed Jun 03, 2020 9:01 am Post subject: |
|
|
if it is just to quickly view papers or datasheets then firefox/chrome built-in viewer.
For some more involved activities (either forms or quirky datasheets...) Master PDF Editor works quite well and its in portage _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
erm67 l33t


Joined: 01 Nov 2005 Posts: 653 Location: EU
|
Posted: Wed Jun 03, 2020 10:42 am Post subject: |
|
|
Zucca wrote: | erm67 wrote: | I think png support in pdf readers is optional. | What I've encountered is that it's those 4-bit or less depth images which end up showing incorrectly (not showing at all in pdfjs). The problem lies in pillow or in img2pdf. Gif gave me the same result.
|
Also gif support is optional The pdf standard optionally supports embedding html pages and some kinds of image formats used in web pages, but most readers do no implement it.
The only formats that will be supported by every reader are jpeg or flate compressed pbm, most readers also support Group4 FAX compression, it is runlength based and sometimes betted than flate.
I use mozjpeg to compress the scanned pages to jpeg almost losslesly and than embed them with img2pdf, for BW flate (zip) compression almost always gives the best results. _________________ Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia
My fediverse account: @erm67@erm67.dynu.net |
|
Back to top |
|
 |
Zucca Moderator


Joined: 14 Jun 2007 Posts: 4093 Location: Rasi, Finland
|
Posted: Wed Jun 03, 2020 11:10 am Post subject: |
|
|
@erm67: Ok, I need to use jpeg then. :(
Png would just be optimal for 2-bit or 1-bit scanned papers. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
 |
erm67 l33t


Joined: 01 Nov 2005 Posts: 653 Location: EU
|
Posted: Wed Jun 03, 2020 3:53 pm Post subject: |
|
|
Zucca wrote: | @erm67: Ok, I need to use jpeg then.
Png would just be optimal for 2-bit or 1-bit scanned papers. |
pbm + zip for black&white or ppm for gray scale are the best formats.
Also imagemagick can losslessy compress a png to pdf with zip and high compression using -quality 100. _________________ Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia
My fediverse account: @erm67@erm67.dynu.net |
|
Back to top |
|
 |
alamahant Advocate

Joined: 23 Mar 2019 Posts: 3961
|
Posted: Wed Jun 03, 2020 6:40 pm Post subject: |
|
|
I have used both LibreofficeDraw and app-text/master-pdf-editor
The second has a lot of functionality and it is easy to install.
 |
|
Back to top |
|
 |
|