*

Offline sgnablo

  • Tiranno Democratico
  • *******
  • 16.607
  • 249
  • [rimosso dallo staff]
estrarre immagini da un pdf
« il: 08 Maggio 2013, 00:05:53 »
su richiesta di buntolo, uno script che scrissi tempo fa

Codice: [Seleziona]
#!/bin/bash

offset=6
scene=451
PAGTOT=457 #pagine totali

while [ $scene -le $PAGTOT ];do

mkdir pagine
nextscene=$((scene + offset))
pdftk libro.pdf cat $scene-$nextscene output pagine$(printf %03d ${scene}).pdf
convert -density 400 -scene $scene pagine$(printf %03d ${scene}).pdf -resize 25% pagine/pagine_%03d.png
#rm -f pagine$(printf %03d ${scene}).pdf
scene=$nextscene
done

siccome sul mio pc se facevo la conversione di tutte le pagine in una volta si piantava il pc, lo script converte OFFSET pagine alla volta, in modo da alleggerire il carico del tutto.
il comando pdftk spezzetta il pdf originale in tanti sottopdf di offset pagine ognuno, numerati con formato 0000.pdf, dopodichè con convert tira fuori ogni pagina come immagine con la stessa formattazione. la parte di comando -density 400 -resize 25% è essenziale: senza di esso, l'immagine sarebbe pesante e contemporaeamente di qualità pessima. in questo modo, invece, l'immagine viene "scansionata" a una risoluzione elevata, dopodichè riscalata ad un quarto.

spero serva a qualcuno in futuro ;)
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

*

Offline Darko

  • Vaginecologo ufficiale del forum
  • *******
  • 16.851
  • 204
  • All work and no spam makes Darko a dull boy
    • Sprazzi di follia
Re:estrarre immagini da un pdf
« Risposta #1 il: 08 Maggio 2013, 00:18:27 »
usare pdfimages no eh? :asd:

A me serviva ieri, seriamente :asd:
Ho risolto con il programmino di cui sopra
Ritengo di avere diritto alle royalties sull'acronimo BUBS :lki:
Sono scemo di mio :verovero: Tutto a posto | I don’t have a problem with caffeine. I have a problem without caffeine.
Se i nostri cervelli fossero abbastanza semplici da poter essere capiti, allora saremmo così semplici che non capiremmo - Ian Stewart
Fotografia ad mentula

*

Offline sgnablo

  • Tiranno Democratico
  • *******
  • 16.607
  • 249
  • [rimosso dallo staff]
Re:estrarre immagini da un pdf
« Risposta #2 il: 08 Maggio 2013, 00:25:40 »
ignoravo che esistesse :asd:
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

*

Offline Buntolo

  • Quello che si ostina ad usare Opera Mobile nonostante gli raddoppi i post
  • ******
  • 10.317
  • 41
Re:estrarre immagini da un pdf
« Risposta #3 il: 13 Giugno 2013, 09:44:23 »
Sta per servire a me, ora devo solo trovare il modo di teletrasportare il mio portatile qui oppure di far girare bash su Windows. :asd:

*

Online madnessmike

  • Lo sminchia-board
  • ******
  • 9.195
  • 136
  • Spam a while, spam forever.
Re:estrarre immagini da un pdf
« Risposta #4 il: 13 Giugno 2013, 09:58:20 »
Cygwin? :asd:
Il bere trionfa sempre sul male

*

Offline sgnablo

  • Tiranno Democratico
  • *******
  • 16.607
  • 249
  • [rimosso dallo staff]
Re:estrarre immagini da un pdf
« Risposta #5 il: 13 Giugno 2013, 15:21:13 »
esatto :ysy:
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."