Programmino per unire pdf e creare indice

Sk_Anonymous
Non so se i vostri professori mettono un bel po' di pdf su internet che dovete stampare .... beh i miei si :D Per questo ho creato un programmino che unisce più file pdf in un unico file e crea un indice, dove ogni pdf componente viene associato alla relativa pagina sul pdf risultante.
L'ho creato perchè avere un unico pdf, almeno per me, mi velocizza la stampa (non devo stampare ogni singolo file) e mi permette di numerare le pagine in ordine progressivo, e l'indice mi permette di trovare subito il file di cui ho bisogno (pignolo eh :-D )

Pensando che possa servire anche ad altri, l'ho messo su megaupload. Lo potete scaricare da qui:

Download (binari per windows)

Se decidete di usarlo, in pratica dovete creare, nella stessa cartella del programma, un file "input.txt". In questo file dovete mettere, uno per ogni riga, il percorso completo di tutti i pdf che volete unire. C'è anche uno script che crea il file a partire da tutti i pdf contenuti in una cartella. A questo punto lanciate il file "pdf2book.exe" e, se tutto va bene, dovreste ritrovarvi con un "output.pdf" con tutti i pdf componenti uniti e un "output_index.html" con l'indice dei pdf. Il nome con cui compaiono i pdf componenti nell'indice è il nome dei singoli file. Sarebbe possibile prendere il nome dal campo "Titolo" dei pdf, ma il problema è che in tutti i pdf che ho trovato questo campo è sempre vuoto, pertanto ho preferito porre il nome dei pdf uguale al nome del file.

C'è qualche piccolo problemino, per esempio il programma non funziona con i file criptati. Si potrebbe anche sistemare, ma dipende se ci sono persone interessate oppure no. Allego i sorgenti del piccolo programmino qui sotto.
Spero che possa servire, senno al massimo questo thread resta senza risposte (e ci faccio la figura del ..... :D )
Saluti!


Risposte
apatriarca
:-D Io quando mi ero trovato a risolvere un problema simile mi ero messo a cercare su internet qualche strumento gratuito per farlo, non mi ero messo a farlo. Dovresti prendere in considerazione l'aggiunta di una GUI o almeno la possibilità di passare i path dei PDF da linea di comando.

Sk_Anonymous
"apatriarca":
:-D Io quando mi ero trovato a risolvere un problema simile mi ero messo a cercare su internet qualche strumento gratuito per farlo, non mi ero messo a farlo. Dovresti prendere in considerazione l'aggiunta di una GUI o almeno la possibilità di passare i path dei PDF da linea di comando.


Si ci sono un sacco di programmi per unire pdf, io ho usato PdfSam. Infatti il programmino l'avevo scritto per creare l'indice delle pagine (pignoleria mia più che altro, e tempo da perdere, anche se ci è voluto più tempo a compilare Podofo che a scrivere e debuggare il programma). Poi ho scoperto che con due righe di codice in più potevo anche unirli, e l'ho fatto, in modo da fare un unico passaggio :D
La GUI si potrebbe fare, non ci vuole neanche tantissimo, ma dipende dal numero di utenti interessati.
Cioè se l'unico ad usare sto programmino sono io, a me la GUI non serve :D Se c'è qualcun altro, si potrebbe anche vedere di fare qualcosa :P

Raptorista1
Per chi usa un sistema operativo come si deve:
cat file1.pdf file2.pdf file3.pdf > file.pdf

Buaahahahahahaha
Linux Rules!!

Rggb1
Forse bastava pdftk...

hamming_burst
"Raptorista":
Per chi usa un sistema operativo come si deve:
cat file1.pdf file2.pdf file3.pdf > file.pdf

Buaahahahahahaha
Linux Rules!!


ma comunque non sempre funziona, se ci sono costrutti particolari nel PDF, come allegati, figure ad alta qualità, standard nuovi, questo comando non fa nulla. Al massimo te li concatena ma senza successo. L'unica è aprirli con librerie corrette o programmi appositi :-)

Raptorista1
@Rggb: vero, ma pdftk non sempre è preinstallato su linux, a differenza di cat!

@hamming_burst: anche se il pdf arriva da marte potrebbe non funzionare!
In tal caso ci si riconduce a pdftk, che richiede un pizzico di studio in più.

Rggb1
"Raptorista":
@Rggb: vero, ma pdftk non sempre è preinstallato su linux, a differenza di cat!

Vero #2, ma pdftk è disponibile anche per \$finestre\$ (e anche se lì non è MAI preinstallato ;) ).

Raptorista1
Chissà come mai la cosa non mi sorprende :P

frencou
A me interesserebbe il programmino per unire pdf e creare indice proposto da raffamaiden
Purtroppo megaupload non esiste piu'. Dove lo posso ancora trovare?
Grazie

frencou
raffamaiden mi dice che non ne e' piu' in possesso. Qualcuno lo ha salvato???

Raptorista1
A parte che ti becchi un bel cartellino per quello che hai fatto,

Il programma, come è scritto, si chiama pdftk, quindi sicuramente lo puoi scaricare cercando con Google!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.