hilpers


  hilpers > comp.lang.* > comp.lang.visual-basic

 #1  
08.02.2010, 11:30
pingu
Ciao a tutti e grazie in anticipo per le risposte che potrete darmi.

Ho dei file PDF provenienti da scanner: ogni pagina un'immagine.
Devo riuscire a estrarre le immagini (=pagine) dal file PDF usando VB6.
Qualcuno sa come fare?

Grazie ancora, ciao.

pingu
 #2  
08.02.2010, 13:18
Paperino
"pingu" ha scritto
> Ho dei file PDF provenienti da scanner: ogni pagina un'immagine.
> Devo riuscire a estrarre le immagini (=pagine) dal file PDF usando VB6.
> Qualcuno sa come fare?


Per forza da VB ? Perché esistono vari estrattori già pronti, anche
freeware tipo questo:
http://www.somepdf.com/some-pdf-image-extract.html
o questo:
http://extractjpg.googlecode.com/fil...JPGfromPDF.zip

Qualcosa dovrebbe esserci anche sul sito di Ghostscript.

Bye, G.
 #3  
08.02.2010, 13:34
pingu
Paperino wrote:
> "pingu" ha scritto
>> Ho dei file PDF provenienti da scanner: ogni pagina un'immagine.
>> Devo riuscire a estrarre le immagini (=pagine) dal file PDF usando VB6.
>> Qualcuno sa come fare?

>
> Per forza da VB ? Perché esistono vari estrattori già pronti, anche
> freeware tipo questo:
> [..]
> o questo:
> [..]
>
> Qualcosa dovrebbe esserci anche sul sito di Ghostscript.
>
> Bye, G.


Anzitutto grazie per la risposta.
Sì, in effetti devo implementare la cosa in una soluzione chiusa.

Ho provato entrambe i sw che mi hai indicato e ho scoperto (non lo sapevo!) che in realtà quelle che credevo pagine=immagini sono, all'interno del pdf, dei collage di immagini di vario genere.
A farla breve: un pdf di cinque pagine è risultato composto di ben 56 immagini!
Questa non me l'aspettavo...

Ora l'esigenza è diventata ancora più complessa: estrarre in vb le pagine intere del pdf in altrettanti (1=1) file grafici. Allegria...
 #4  
08.02.2010, 13:53
Andrea [Work]
Il Mon, 08 Feb 2010 15:34:11 +0100, pingu ha scritto:

> Ora l'esigenza è diventata ancora più complessa: estrarre in vb le pagine intere del pdf in altrettanti (1=1) file grafici. Allegria...


La butto lì, non so se fattibile.
Trovare una stampante virtuale che genera immagini da quello che gli mandi
in stampa (un PDFCreator per immagini per capirci), e lavorare su quello.
http://www.adultpdf.com/products/pdftotiff/
http://www.adultpdf.com/products/pdf...l#using_basic6
 #5  
08.02.2010, 14:23
Paperino
"Andrea [Work]" ha scritto
> pingu ha scritto:
>> Ora l'esigenza è diventata ancora più complessa: estrarre in vb le pagine

intere del pdf in altrettanti (1=1) file grafici. Allegria...
> La butto lì, non so se fattibile.
> Trovare una stampante virtuale che genera immagini da quello che gli mandi
> in stampa (un PDFCreator per immagini per capirci), e lavorare su quello.
> [..]
> [..]


L'idea è quella giusta :-). Però se deve controllare il flusso da VB
un programma esterno autonomo è una complicazione in più.
Potrebbe usare la dll di GhostScript direttamente da VB, o Ghostscript
stesso via shell: nel gruppo ci dovrebbe essere un paio di post con del
codice per farlo. Dovrebbe bastare usare il device tiffwrite in uscita.

Così dovrebbe venir fuori:
http://groups.google.it/groups/searc...g.visual-basic

Bye, G.
 #6  
08.02.2010, 15:39
pingu
Paperino wrote:
> "Andrea [Work]" ha scritto
>> pingu ha scritto:
>>> Ora l'esigenza è diventata ancora più complessa: estrarre in vb le
>>> pagine

> intere del pdf in altrettanti (1=1) file grafici. Allegria...
>> La butto lì, non so se fattibile.
>> Trovare una stampante virtuale che genera immagini da quello che gli
>> mandi
>> in stampa (un PDFCreator per immagini per capirci), e lavorare su quello.
>> [..]
>> [..]

>
> L'idea è quella giusta :-). Però se deve controllare il flusso da VB
> un programma esterno autonomo è una complicazione in più.


è decisamente una complicazione in più.
in effetti ho un flusso di lavorazione già perfettamente funzionante con qualunque altro formato di file, se solo riuscissi a trovare una maledetta dll con qualcosa tipo PDF_WritePageAsImage(byval Nr as Long)...

ho dato uno sguardo alla iTextSharp ma mi pare che per usarla serva il framework 1.1. quindi... nisba.

> Potrebbe usare la dll di GhostScript direttamente da VB, o Ghostscript
> stesso via shell: nel gruppo ci dovrebbe essere un paio di post con del
> codice per farlo. Dovrebbe bastare usare il device tiffwrite in uscita.
>
> Così dovrebbe venir fuori:
> [..]
>> Bye, G.


ghostscript.. un'opzione. però non ho trovato codice d'esempio di uso immediato per il mio caso :-<
 #7  
08.02.2010, 16:09
SB
Il giorno Mon, 08 Feb 2010 17:39:21 +0100, pingu <123> ha scritto:


>
>ghostscript.. un'opzione. però non ho trovato codice d'esempio di uso immediato per il mio caso :-<


Puoi provare con Bullzip, ha l'opzione per salvere in formato Jpg e si comanda
bene da VB

http://www.bullzip.com/

Era anche stato postato un esempio di codice utile per partire qui:

http://tinyurl.com/yb8wtal
 #8  
08.02.2010, 16:23
Paperino
"pingu" ha scritto
> Paperino wrote:
>> [..]

> ghostscript.. un'opzione. però non ho trovato codice d'esempio di uso
> immediato per il mio caso :-<



Gugla "gsapi_vb" e vedi se funziona ancora. E' stato scritto per
una vecchia versione di GS. *Dovrebbe* funzionare ancora...
ma il condizionale è d'obbligo.

Bye, G.
 #9  
08.02.2010, 21:26
pingu
Paperino wrote:
> "pingu" ha scritto
>> Paperino wrote:
>>> [..]
>>>

>> ghostscript.. un'opzione. però non ho trovato codice d'esempio di uso
>> immediato per il mio caso :-<
>> Gugla "gsapi_vb" e vedi se funziona ancora. E' stato scritto per

> una vecchia versione di GS. *Dovrebbe* funzionare ancora...
> ma il condizionale è d'obbligo.
>
> Bye, G.


magico, provato con la gs8.70: una meraviglia!
grazie mille!!!

ciao
Discussioni simili
Programma cattura immagini DVD

Ciao, uso da un po' di tempo Win Dvd della Intervideo per catturare le immagini dai miei dvd. Però mi sto chiedendo, secondo la vostra esperienza, è questo il miglior...

Cattura immagini

Vorrei catturare delle immagini di FS 2004 per confrontare la grafica con le varie impostazioni video, si puo' fare in modo rapido oppure serve qualche programma esterno?

[?OT?] Cattura Immagini

Scusate, forse sono OT!? Ho da poco acquistato una webCam che arriva a scattare fotografie fino a 1.3 megapixel. Credo che siano 1280x1024! E' corretto? Ho creato un...

CATTURA IMMAGINI DVD

Esistono programmi che permettono di catturare immagini da DVD?


Tutti gli orari sono GMT. Attualmente sono le 10:41. | Privacy Policy