Pdftk: Un toolkit per manipolare i Pdf

Data: 16 Marzo 2006
Autore: Maurizio Pelizzone
linux  software  download

Pdftk In più di un occasione ho avuto disogno di unire più pdf in un unico file.
Bene o male mi sono sempre arrangiato, (magari recuperando gli originali), ma oggi avevo la necessità di farlo fare ad una pagina asp ( ActiveServerPages).

Dopo la generazione dinamica del file pricipale andavano aggiunte altre pagine, presenti un un file secondario.

Alcuni oggetto com per la creazione di file pdf hanno l’opzione per importare durante la generazione file esterni, ma usando fpdf ( per essere esetti il porting per asp ) questo non era possibile.

Quindi, cercando ( e scavando ) un po’ su Google ho trovato pdftk

Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris. Pdftk is free software (GPL).

Sono rimasto quasi stupito della semplicità di questo piccolo eseguibile che una sintassi essenziale mi permette di unire, dividere, aggiungere “watermark” o aggiornare i Metadata.

Con questo esempio possiamo unire tre file ( fileuno.pdf filedue.pdf filetre.pdf ) generandone uno nuovo ( 123.pdf ) pdftk fileuno.pdf filedue.pdf filetre.pdf cat output 123.pdf

Gli esempi presenti sul sito ufficiale sono abbastanza esplicativi ma per chi volesse approfondire è anche presente la documentazione.

Per farlo funzionare con l’ormai vetusto asp dopo aver abilitato i permessi in scrittura e l’esecuizione di eseguibili sulla cartella nella quale è presente Pdftk ho istanziato l’0ggetto wscript.shell passandogli come parametro la stringa con il comando.

< %
Dim wshell, intReturn
Dim sCmd
sCmd = “pdftk fileGenerato.pdf fileSecondario.pdf cat output fileUnito.pdf”
set wshell = Server.Createobject(”wscript.shell”)
intReturn = wshell.run(sCmd , 0 , true)
set wshell = nothing
%>

Nella pagina di download è possibile scaricare la versione binaria disponibile in diversi formati ( windows , debian , Macintosh , ecc… )

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly

Questo articolo è stato pubblicato il 16 Marzo 2006 alle 12:07 am ed è stato letto 29977 volte
Archiviato sotto sviluppo, linux, asp, software, download, windows.

Se questo post ti è piaciuto puoi iscriverti al mio Feed Rss e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri, ma se preferisci puoi passare direttamente al post precedente o a quello successivo.


Forse collegati ..

  • Framework di sviluppo
    Mi sto avvicinando molto incuriosito a questa tecnologia .... leggendo un articoletto a questo link ho scoperto l'esistenza di un
  • PyCon Uno: Genropy
    Ecco finalmente, ad oltre 10 giorni dalla chiusura della PyCon Uno, un post su GenroPy. Genropy è il progetto opensource, nato
  • Linux & C. n°54
    Sono passato in edicola e nel numero di settembre ho trovato un sacco di spunti intressanti ... * Ubuntu: ottenere massime
  • Sviluppare con ASP.NET 2
    Da un paio ho incominciato a giocare seriamente con ASP.Net 2 e finalmente ho potuto sfruttare tutte quelle belle cose

3 Commenti per “Pdftk: Un toolkit per manipolare i Pdf”

  1. Vorrei segnalare se possibile un altro utilissimo programma per elaborare i pdf si chiama PDFSAM (PDF Split & Merge). Questo è un programma utilissimo e svolge egregiamente alcune delle funzioni di Acrobat Pro; è multipiattaforma e permette appunto di concatenare più file in pdf e di dividerne uno in più file. Il programma è scritto interamente in java ed è rilasciato sotto licenza GPL. E’ facilissimo installarlo su windows (è tradotto anche in lingua italiana); dal sito del produttore è possibile scaricare il file “exe” così come i file “zip”. Questi ultimi possono essere utilizzati per tutte le altre piattaforne (windows compreso). Per l’installazione su Linux e Mac Osx (semplice, ma solo un po’ più macchinoso di windows) ho creato un how to raggiungibile a questo indirizzo:
    http://www.cafemokambo.it/index.php?option=com_content&task=view&id=70&Itemid=32

    Questo il sito dove è possibile scaricare il software:
    http://www.pdfsam.org/

    Spero che queste mie indicazioni siano utili
    a presto

  2. grazie per la segnalazione :)

  3. Raffaele

    Ciao,

    Ti spiego il mio problema.

    Ho un pdf che mi arriva da procedure AS400.

    Vorrei aggiungere il logo in alto a sinistra.

    Al file pdf creato devo aggiungerci un logo. Il file creato e’ un documento di vendita( Fattura, Dt, Ordini a cliente e fornitori).

    puoi darmi delle dritte.

    Ti ringrazio anticipatamente per l’aiuto.

    Ciao.
    Raffaele Ranaulo

Lascia un messaggio