Newsgroup: it.comp.software.tex
Titolo: Come estrarre immagini vettoriali da file PDF ?

Salve a tutti.
Avrei la necessità di includere in LaTeX dei diagrammi presi da alcuni
file PDF; si tratta di schemi interni di dispositivi elettronici, con
molti dettagli.  I disegni sono vettoriali (ingrandendoli non perdono di
definizione).
Esiste un programma che permetta di estrarre tutte le immagini da un
file PDF, mantenendo in formato vettoriale quelle che già lo sono ?
Ho già provato a selezionare e copiare i diagrammi mediante l'apposito
strumento di Acrobat Reader, con risultati scarsi.
Grazie,
    Sergio
PS. Seguo raramente il newsgroup, mi scuso se la domanda è una FAQ.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

file PDF, mantenendo in formato vettoriale quelle che già lo sono ?
Credo di si` (dico, a parte Acrobat, che di certo lo fa); concettualmente
non mi sembra una cosa complicata; mi pare che, per esempio, nel modulo Perl
Text::PDF ci possa essere tutto per farlo. Non ti so pero` dare in questo
momento dei riferimenti.
Ciao.

momento dei riferimenti.
Un altro programma, purtroppo sempre commerciale, che lo fa e` Storypad. Non
l'ho provato, ma certo l'imbonimento e` notevole.
Per soluzioni casalinghe, l'idea (la speranza, se si vuole) e` che
un'immagine sia un oggetto. L'ipotesi e` un po' arbitraria (potrebbero
essere piu` oggetti, vicini graficamente, ma sparsi nel codice PDF), ma
abbastanza legittima, nel caso di un documento tecnico con diagrammi.
Se e` cosi`, una volta identificato l'oggetto (e risolte eventualmente le
dipendenze da altri oggetti riferiti al suo interno, font ecc.), estrarlo e`
abbastanza semplice. Un qualunque parser PDF (Text::PDF, per esempio)
dovrebbe essere in grado di realizzare il giochino, una volta bene istruito.
Di fatto, esiste un'utilita` che lo fa (pdfimages), ma salva comunque tutto
in formato bitmap (il che potrebbe forse anche andare, trattandosi
presumibilmente di bitmap con risoluzione di stampa, non quelle con
risoluzione schermo che si ottengono da un copia e incolla in Acrobat
Reader).
Ciao.

 writes:
GZ> Di fatto, esiste un'utilita` che lo fa (pdfimages), ma salva
GZ> comunque tutto in formato bitmap
Oops, hai ragione.  Nel mio articolo precedente mi ero dimenticato di
questo fatto.  Vado a correggerlo.


 writes:
SS> Esiste un programma che permetta di estrarre tutte le immagini da un
SS> file PDF, mantenendo in formato vettoriale quelle che già lo sono ?
In Debian GNU/Linux esiste un pacchetto chiamato «xpdf-utils», che
contiene il programma «pdfimages»: non fa esattamente quanto chiedi,
perché salva le immagini a mappa di bit, non vettorialmente; però
forse ti interessa lo stesso.
Non so nulla di altri sistemi operativi.
-- 


forse ti interessa lo stesso.
Un'altra strada potrebbe essere il buon vecchio onnipresente Ghostscript e
pstoedit: si trasforma un'intera pagina in un formato vettoriale editabile e
quindi ci si arrangia con un programma di grafica ad eliminare quello che
non interessa (o, complementarmente, a selezionare cio` che interessa).
La grossa incognita di questa procedura, come al solito, non e` tanto la
grafica pura, ma che cosa accada a testo e font eventualmente presenti.
Per il resto, e` forse la piu` facilmente percorribile.
Ciao.

definizione).
quello che ti serve è Acrobat, l'ultima è la versione 5. Non costa
neanche molto. Editi il pdf e fai tutto quello che vuoi del suo
contenuto, a meno che il file non sia protetto
ciao
El Bandolero =[8-}
--
*taliquam ab urbine uter geberit*

 contenuto, a meno che il file non sia protetto
Provato e funziona perfettamente.  Peccato che non esista un
sistema "free" per fare lo stesso.
Grazie a tutti,
    Sergio
