User Tools

Site Tools


doc:appunti:prog:pdf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:prog:pdf [2022/12/06 15:36] – [Raggruppare pagine pari e dispari] niccolodoc:appunti:prog:pdf [2022/12/07 09:25] (current) – [Dividere le pagine in due o più pagine] niccolo
Line 96: Line 96:
 <code> <code>
 pdftk "part1.pdf" "part2.pdf" cat output "document.pdf" pdftk "part1.pdf" "part2.pdf" cat output "document.pdf"
 +</code>
 +
 +Un sistema più lento, ma più efficiente (impiega più tempo, ma può produrre documenti PDF più piccoli) è utilizzare direttamente **gs**:
 +
 +<code>
 +gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf doc1.pdf doc2.pdf ...
 </code> </code>
  
Line 145: Line 151:
 pdfjam --nup 2x1 --landscape --outfile facing-pages.pdf document.pdf pdfjam --nup 2x1 --landscape --outfile facing-pages.pdf document.pdf
 </code> </code>
 +
 +===== Dividere le pagine in due o più pagine =====
 +
 +Esempio: un documento contiene le pagine pari e dispari affiancate in una singola pagina e si desidera separarle. Si utilizza il comando **mutool** contenuto nel pacchetto Debian **mupdf-tools**:
 +
 +<code>
 +mutool poster -x 2 doc-facing-pages.pdf output.pdf
 +</code>
 +
 +**ATTENZIONE**: Eventuali immagini contenute in una pagina vengono raddoppiate nel documento finale, probabilmente ogni sottopagina creata contiene un riferimento alla stessa. È possibile utilizzare **gs** per una elaborazione finale che rimuove i doppioni:
 +
 +<code>
 +gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf \
 +    -dDetectDuplicateImages=true document.pdf
 +</code>
 +
 +**ATTENZIONE**: In realtà il parametro **DetectDuplicateImages** rimuove gli oggetti duplicati, ma i riferimenti "doppioni" nel documento restano, semplicemente punteranno allo stesso ID oggetto.
  
 ===== Creazione dei bookmark (indice) ===== ===== Creazione dei bookmark (indice) =====
doc/appunti/prog/pdf.1670337388.txt.gz · Last modified: 2022/12/06 15:36 by niccolo