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] – [Modifica del formato pagina] 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 143: Line 149:
  
 <code> <code>
-pdfjam --nup 2x1 document.pdf --landscape --outfile facing-pages.pdf+pdfjam --nup 2x1 --landscape --outfile facing-pages.pdf document.pdf 
 +</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> </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.1670337371.txt.gz · Last modified: 2022/12/06 15:36 by niccolo