Programmino in linea di comando utilissimo per manipolare i PDF.

Si installa:

sudo apt-get install pdftk

per estrarre *solo* la pag. 551 da un PDF:

pdftk Talleyrand_5.pdf cat 552 output new.pdf

poi estraggo il frontespizio, in questo caso la pag. 2:

pdftk Talleyrand_5.pdf cat 2 output frontespizio.pdf

e poi li unisco:

pdftk frontespizio.pdf new.pdf cat output citazione.pdf

ovviamente ci dev'essere il modo per fare tutto in un sol passaggio…

per esempio:

pdftk Talleyrand_5.pdf cat 2 552 output citazione.pdf

e difatti funziona!


Per estrarre più pagine:

pdftk Eliot.pdf cat 247-248 317-359 output MBB.pdf

Per inserire della pagine all'interno di un documento:

pdftk A=Rendicontazione_Gramsci.pdf B=Fattura_Chomel.pdf cat A1-7 B A8-end output output.pdf

aggiunge il pdf “Fattura_Chomel” dopo la pagina 7 di “Rendicontazione_Gramsci” e riprende da pagina 8.


Per alleggerire un PDF:

ps2pdf -dPDFSETTINGS=/ebook BiggerPdf SmallerPDF 

oppure, con GhostScript:

sudo apt install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf

dove i settings possono essere prepress, ebook o, meglio ancora, screen

https://itsfoss.com/compress-pdf-linux/


Ho provato a confrontare un'installazione del programma su una Debian Buster e su una FreeBSD 11.4, headless, nel caso dovessi utilizzarlo in una macchina virtuale. Queste sono le differenze.

Debian:

francesco@biblioteca:~$ pdftk -help
pdftk port to java 3.0.2 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2017-2018 Marc Vinyals - https://gitlab.com/pdftk-java/pdftk
Copyright (c) 2003-2013 Steward and Lee, LLC.
pdftk includes a modified version of the iText library.
Copyright (c) 1999-2009 Bruno Lowagie, Paulo Soares, et al.
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

FreeBSD:

$ pdftk -help
pdftk port to java 3.2.2 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2017-2018 Marc Vinyals - https://gitlab.com/pdftk-java/pdftk
Copyright (c) 2003-2013 Steward and Lee, LLC.
pdftk includes a modified version of the iText library.
Copyright (c) 1999-2009 Bruno Lowagie, Paulo Soares, et al.
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.