Building on what others have already stated...
You can use the following single-line vim command to create a .pdf file:
:hardcopy > %.ps | !ps2pdf %.ps && rm %.ps
The % is shorthand for the current filename, so HelloWorld.C will print to HelloWorld.C.pdf
If you want to also retain the intermediate .ps file, simply omit the && rm %...
I wrote a package that modified James' script to include multiprocessing and the option to recursively generate thumbnails. The package is pip-installable. Check here for installation instructions.
An example of usage is:
thumbgen -w 4 -r -d your_directory
-r: recursively generate thumbnails
-w: number of cores to use
It is flaky, unfortunately. There currently is no way to keep the highlight on. So indeed, life is not easy if you are reading though a document. You cannot keep your felt tip pen handy in your hand. You each time have to lay it down and close it, and you need to take and open it each and every time again for the next notation.
In Evince 3.30, life has ...
You haven't mentioned the version of LibreOffice you're using but I have no problem with Heading 3 entries after exporting to PDF format.
The image below shows Evince with a pdf file generated in Libreoffice 6.0.7 running on Ubuntu 18.04. (I also have tried with LibreOffice 6.3 running on Kubuntu 18.04 and have no problem there either.)
As you can see, the ...
I came across this question because I have the same issue with a specific pdf (OpenSUSE Tumbleweed, kde, Epson printer, Okular). While I still don't know why this happens, a 'Force Rasterization'in the kde print dialog, pdf options, works around the issue for me.
Did you install thunderbird via snap? I had the same issue.
After deleting the snap instance and reinstalling via
apt-get install thunderbird
it worked well.
(Be aware: deleting the snap instance will automatically delete all the data, so backup your emails before doing that!)
The pdf2htmlEX development has been picked up by others again, and the deb files they put on GitHub work for me (xubuntu 18.04):