il serpentone funziona!! ;-))<br><br>joom@joom:~/part-dati/test$ python ./trovamail.py fattura.pdf <br>***** 0 *****<br>file: fattura.pdf<br>pdftotext fattura.pdf tmp0.txt<br><a href="mailto:gsss@fastwebnet.it">gsss@fastwebnet.it</a><br>
***** *****<br>joom@joom:~/part-dati/test$ <br><br><br>si era un po incazzato quando gli ho passato il file col nome assegnato in automatico dal gestionale<br>python ./trovamail.py _FATTURAELIO_\(JT0J\).pdf <br>***** 0 *****<br>
file: _FATTURAELIO_(JT0J).pdf<br>pdftotext _FATTURAELIO_(JT0J).pdf tmp0.txt<br>sh: Syntax error: "(" unexpected<br>Traceback (most recent call last):<br> File "./trovamail.py", line 35, in <module><br>
txtfile=open(apri,"r")<br>IOError: [Errno 2] No such file or directory: 'tmp0.txt'<br><br><br>forse mutt puo' andare per spedire la mail?<br><br>ciao<br>gg<br><br><div class="gmail_quote">Il giorno 15 ottobre 2010 11:28, Cristian Consonni <span dir="ltr"><<a href="mailto:kikkocristian@gmail.com">kikkocristian@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Il 15 ottobre 2010 10:02, gigiv <<a href="mailto:gigiv2@gmail.com">gigiv2@gmail.com</a>> ha scritto:<br>
<div><div></div><div class="h5">> ciao<br>
><br>
> qualcuno conosce un programma che puo' indagare se in una pagina postscript<br>
> o pdf o pcl5-6 c'e un indirizzo e-mail e inviare la pagina a<br>
> quell'indirizzo?<br>
><br>
> spiego meglio<br>
> il mio gestionale non puo' inviare le fatture via e-mail, o per lo meno il<br>
> modulo per farlo c'e' ma costa un bel 800 euris, il che mi girano un<br>
> po'.....<br>
> ci vorrebbe un prog che se trova nella fattura un "@" spedisce il documento<br>
> all'indirizzo xxxxxx@xxxxxx.xxx<br>
><br>
> esistera'?<br>
> ho cercato un po' ma senza successo<br>
> ciao<br>
<br>
<br>
</div></div>IMHO basta convertire PDF, PS -> txt e poi usare le espressioni regolari.<br>
<br>
Lo script python che trovi in allegato lo fa :-)<br>
<br>
Ecco un esempio di output:<br>
<br>
***** 0 *****<br>
file: EightfoldWayGellMann.pdf<br>
pdftotext EightfoldWayGellMann.pdf tmp0.txt<br>
***** *****<br>
***** 1 *****<br>
file: prova.pdf<br>
pdftotext prova.pdf tmp1.txt<br>
<a href="mailto:cristian@glux.it">cristian@glux.it</a><br>
***** *****<br>
***** 2 *****<br>
file: quarkmodel.pdf<br>
pdftotext quarkmodel.pdf tmp2.txt<br>
***** *****<br>
<br>
[...]<br>
<br>
***** 5 *****<br>
file: <a href="http://porva.ps" target="_blank">porva.ps</a><br>
pstotext -output tmp5.txt <a href="http://porva.ps" target="_blank">porva.ps</a><br>
<a href="mailto:cristian@glux.it">cristian@glux.it</a><br>
***** *****<br>
***** 6 *****<br>
file: <a href="http://prova.ps" target="_blank">prova.ps</a><br>
pstotext -output tmp6.txt <a href="http://prova.ps" target="_blank">prova.ps</a><br>
***** *****<br>
<br>
Una nota, la cosa non funziona sui file PS convertiti (es. da PDF)<br>
semplicemente perchč non funziona la conversione in testo.<br>
<br>
Naturalmente per funzionare devi avere i programmi 'pdftotext' e<br>
'pstotext' installati. Su Ubuntu sono pacchettizzati.<br>
<br>
(DISCLAIMER: non sono un informatico, sono sicuro che esistono modi<br>
molto pił eleganti per fare quello che fa questo script ma non li<br>
conosco ;-) )<br>
<br>
Cristian<br>
(che impazzisce per il python)<br>
<br>_______________________________________________<br>
glux mailing list<br>
<a href="mailto:glux@lists.linux.it">glux@lists.linux.it</a><br>
<a href="http://lists.linux.it/listinfo/glux" target="_blank">http://lists.linux.it/listinfo/glux</a><br>
<a href="http://www.lecco.linux.it" target="_blank">http://www.lecco.linux.it</a><br></blockquote></div><br>