Re: How to create a PDF-Printer from the command line
On Wed 10 Jan 2018 at 17:13:09 +0100, email@example.com wrote:
> On Wed, Jan 10, 2018 at 09:38:47AM -0600, David Wright wrote:
> And to be fair, results can be pretty exciting, depending on the
> actual file content...
> I would go with a2ps, too, btw.
> Downside is that it does the panoramic tour via PS and thus generates
> fairly hefty PDFs.
With plain text files as an input?
brian@desktop3:~$ a2ps /etc/mime.types -o output1.ps
[/etc/mime.types (plain): 15 pages on 8 sheets]
[Total: 15 pages on 8 sheets] saved into the file `output1.ps'
[73 lines wrapped]
brian@desktop3:~$ ps2pdf output1.ps
brian@desktop3:~$ txt2pdf.py /etc/mime.types -f /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf -o output2.pdf
Writing '/etc/mime.types' with 80 characters per line and 60 lines per page...
PDF document: 14 pages
brian@desktop3:~$ /usr/sbin/cupsfilter /etc/mime.types > output3.pdf
brian@desktop3:~$ ls -l
-rw-r--r-- 1 brian brian 28853 Jan 10 18:58 output1.pdf
-rw-r--r-- 1 brian brian 66557 Jan 10 18:58 output1.ps
-rw-r--r-- 1 brian brian 36221 Jan 10 18:58 output2.pdf
-rw-r--r-- 1 brian brian 219186 Jan 10 18:59 output3.pdf
output3.pdf contains the complete DejaVuSansMono glyph set.
The finger is often pointed at ps2pdf as a file bloating command.
Unjustifiably, it would seem, in this case. A counter example with a