Feature request: Customizable toolbar and improved printing support

Asked by asdf

Hello,

I just discovered qpdfview and I think it is going to become my favorite PDF reader. Thanks for this great tool!
I have a few suggestions how the program could be improved in my opinion:

First, it would be nice to have a customizable toolbar like in Okular where you can add functions to the toolbar. For example I would like to have a button to enable/disable continuous page scrolling with a single mouse click and buttons for Fit to page size/Fit to page width.

Second, I would love to see more options in the printing menu. For printing I still use the old (no longer supported) Adobe Reader because it has some features I couldn't find in any other PDF reader. E.g. it allows you to select the print range "Current view" which is useful if you just want to print some part of a document without wasting toner.
Another great feature is the preview area where you can immediately see what the output will look like if you select for example "Fit to page". It also allows you to scroll through the pages that will be printed. That's very helpful to check if you have picked up the right pages when playing around with options like "Print just odd pages in reverse order" or if you enter the page numbers manually.

Thank you very much for considering my requests.

Question information

Language:
English Edit question
Status:
Answered
For:
qpdfview Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Adam Reichold (adamreichold) said :
#1

Hello asdf,

the tool bars are customizable, but we do not have a slick UI with drag-and-drop to do so. Please check the settings dialog, specifically the tool bar entries on the interface tab. They are comma-separated lists of action names that you want within your tool bar. The available ones are described in the online help reachable via the main menu.

While I do think the printing features you describe are somewhat useful, I also think they are somewhat out of scope for a program like qpdfview that mainly aims to be nimble. This currently means that our printing dialogs are primarily and frontend for submitting the PDF file as-is to CUPS just as one could do via the "lp" command-line tool so the filtering, transformation and such you describe actually does not happen within qpdfview at all.

Best regards, Adam.

Revision history for this message
asdf (asdfg) said :
#2

Hello Adam,

thank you for your fast reply and sorry for my delayed response.
I must have overlooked the boxes to customize the tool bar actions. With the help file I was able to change the tool bar so that it fits my needs. Great.
However, I still think it would be nice to have a GUI like in Okular in order to customize the tool bar. This would make things much easier for unexperienced users and people that don't understand English.

Regarding my other wishes: I like your decision to keep qpdfview clean. If a "Print Current View" feature requires things like transformation and so on, drop it. I can use other tools to crop the pages before printing, if needed.
If you could think again about implementing a print preview feature, I would be very thankful. I don't think this would overload qpdfview. Since you are using Qt, maybe you can use QPrintPreviewWidget or QPrintPreviewDialog? Unfortunately I am no coder and don't know if it's possible to use that and how hard it is.

Best regards,
asdf

Can you help with this problem?

Provide an answer of your own, or ask asdf for more information if necessary.

To post a message you must log in.