Re: Pagine capovolte

#23509
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Scusate se m’intrometto con una domanda estemporanea su pdftk:

    ho il seguente problema:
    una serie di file pdf di una sola pagina a4 contenenti immagini vettoriali molto più piccole della pagina (ottenute da AutoCAD).

    è possibile in qualche modo magari con pdftk ridurre la pagina del documento alle dimensioni del box che contorna gli oggetti vettoriali (unico materiale presente nel documento)?

    grazie.

    Questo invece è molto piu’ facile (se usi Linux…)
    Apri una shell nella cartella contenente i tuoi pdf e poi:
    `for i in *.pdf;do pdfcrop $i; done`

    LuCa

    Vorrei aggiornarvi sul lavoro che ho svolto sull’argomento:

    1 – Tagliare al bounding box una pagina PDF.
    Ho spesso l’esigenza di inserire in un documento LaTeX grafici in formato PDF generati con AutoCAD, file PDF di una sola pagina in cui l’immagine è molto più piccola.
    Questo costringe ad aggiustamenti manuali molto noiosi e “time consumption”.

    2 – pdfcrop inadatto http://pdfcrop.sourceforge.net/.
    Tuttavia l’utility proposta nel post è disegnata per aggiustare il bordo della pagina di un PDF ai fini di migliorare il risultato in stampa su a4 di documenti in formato letter (o viceversa).
    L’operazione viene svolta alterando la scala del grafico, e questo non è per me accettabile poiché vengono alterati l’aspetto degli spessori di linea.

    3 – L’alternativa di Oberdiek.
    Il problema si può brillantemente risolvere con un’utility omonima sviluppata in PERL da Heiko Oberdiek (http://www.ctan.org/tex-archive/support/pdfcrop/).
    Installato PERL sul mio sistema windows XP ho dovuto risolvere vari problemi dovuti ai path di sistema, ma durante l’elaborazione ghostscript non riesce a riconoscere automaticamente proprio il bounding box dell’immagine.
    Quindi sotto win XP lo script funziona a patto di fornire a pdfcrop.pl i valori delle quattro misure dei bordi da tagliare.
    Forse è un piccolo miglioramento in quanto alla fine inserirò un PDF con i giusti bordi nel documento finale.

    4 – La buona notizia
    La buona notizia è che invece pdfcrop.pl funziona alla grande sotto Linux (ho provato sotto Ubuntu 8.04), dove PERL risulta già installato, e non vi è alcun problema con i path degli eseguibili.

    Il risultato rapido da raggiungere, è un PDF le cui dimensioni di pagina sono leggermente superiori del bounding box dell’immagine contenuta nel file originale (per tener conto credo di spessori di linea e approssimazioni numeriche).

    I file output di pdfcrop.pl sono pdf il cui nome è ottenuto dall’originale aggiungendo alla fine la stringa _crop (esempio: img12.pdf diventa img12_crop.pdf).

    Grazie e spero che l’utility vi possa essere utili quanto lo è per me.
    Roberto

    Go to top