Allow printing of PDF papers within Mendeley Desktop
A simple "Print" menu under File would be good. Control-P doesn't even work now though.
We are aware how requested this feature is and have tried to implement it in previous versions of Mendeley, however there have been some issues with the setup in the past. We would still like to include this in a future build, however, the current way to print documents in Mendeley is to right-click them and ‘Open Externally’, and print them out from the default PDF viewer.
165 comments
-
Robert Grigg
commented
Now the right-click "Open Externally" option has disappeared and all I get is "Add Note". Please add the print option because you do use PDFTron http://www.pdftron.com/ and it does have a print method.
-
AdminMendeley
(Admin, Mendeley)
commented
Bella,
You can currently export PDF files from Mendeley Desktop with annotations and notes by opening the file in the program and clicking File >Export PDF With Annotations. These annotations can then be printed from an external PDF reader. Hope this helps!
-
Bella Veksler
commented
Currently, opening the pdf externally does not preserve any annotations, notes, or highlights which limits the usefulness of this feature, either include an "open externally with notes" feature or have the print functionality right in mendeley to allow for this
-
Roberto Mosca commented
Print is notoriously one of the trickiest features in all the operating systems... ;) I am not surprised it is taking more than 4 years to implement it...
-
Anonymous
commented
Why in the world is this taking so long?
-
Neil Girdhar
commented
Yes, I totally agree with just making the external PDF view the default way to print. Mendeley should focus on what it does best — not displaying and printing PDFs.
-
Geoffrey Fairchild
commented
@Frodo, while that's true, Mendeley can't (or shouldn't) presuppose installation of any existing PDF reader on the user's system. Theoretically, Mendeley should be able to be installed on a freshly reformatted computer and *just work*.
Also, from a programmer's point of view, imagining trying to keep up with whatever command line arguments each PDF reader supports is a nightmare. Gotta remember cross-platform support is important for Mendeley, too.
I see where you're going, but it's not really practical. Mendeley needs to implement this themselves in order to do it right.
-
Frodo
commented
@Geoffrey
The comparable switches exist for most readers. If you support Acrobat, Foxit, Nitro and Sumatra, you'll have 75% of the windows users covered.
Print a PDF file silently to the default printer:
"Foxit Reader.exe" /p PdfFilePrint a PDF file silently to an alternative printer:
"Foxit Reader.exe" /t PdfFile PrinterNamePrint PDF to a physical printer
Nitro Pro: NitroPDF.exe /p <PATH_TO_FILES>
Sumatra:
-print-to-default $file.pdf prints a PDF file on a default printer
-print-to $printer_name $file.pdf prints a PDF on a given printer
-print-dialog $file.pdf opens a PDF file and shows a print dialog to select printer and printing options
-exit-on-print when -print-to-default or -print-to is used, will exit after printing -
Chris Parker commented
Nice idea, although Mendeley does help me work paperless...
-
Geoffrey Fairchild
commented
Frodo, that solution requires Acrobat. Lots of us use alternative, lighter PDF readers (readers built into Firefox and Chrome, Sumatra PDF, Foxit Reader, OSX Preview, etc.).
-
Frodo
commented
This can be implemented in a matter of minutes:
AcroRd32.exe /p pathname — Executes Adobe Reader and displays the Print
dialog box.
AcroRd32.exe /t path "printername" "drivername" "portname" —
Initiates Adobe Reader and prints a file, whose path must be fully specified, while
suppressing the Printdialog box.
The four parameters of the /toption evaluate to path, printername, drivername,
and portname(all strings).
● printername— The name of your printer.
● drivername— Your printer driver’s name, as it appears in your printer’s properties.
● portname— The printer’s port. portnamecannot contain any "/" characters; if it
does, output is routed to the default port for that printer. -
Maria Nikolaevna commented
Agree there must be printing! That is just impossible not to have it!
-
psola
commented
even Notepad can print :P
-
psola
commented
and while you are implementing, make it possible to select multiple documents to print. mendeley makes it really easy to find the literature you need, but it becomes painfull if you want to print them, because then you have to export them one by one to a place, then open the file manager, browse to the place, select them all, press the enter, wait till they are all open, go to file menu print, then ok (if you want to print dubblesided or anything then change the settings, close the document or go to next, go to file menu etc and repeat and repeat...
-
Evgen
commented
This feature should be implemented as soon as possible, because its really annoying when you can not print a document.
-
Chris Penfold
commented
How about including an option to 'open externally' when viewing the pdf (rather than having to go back to the library)??
-
Alan
commented
It does seem odd that this hasn't been implemented, pretty basic feature...
-
Anonymous
commented
It's amazing that we still can't print. Why not?
-
Igor
commented
I totally agree that this feature should be implemented!!!
-
Anonymous
commented
In libaray > open externally ..
and you can see your pdf in acrobat reader.
and can print too..