# Lettura file da URL

**URL:** <https://www.ruby-forum.com/t/lettura-file-da-url/171104>\
**Category:** IT\
**Created:** [June 26, 2009, 1:59pm UTC](https://www.ruby-forum.com/t/lettura-file-da-url/171104 "2009-06-26T13:59:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Davide\_Monfrecola](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f08c70/32.png) [@Davide\_Monfrecola](https://www.ruby-forum.com/u/Davide_Monfrecola)\
**Post date:** [June 26, 2009, 1:59pm UTC](https://www.ruby-forum.com/t/lettura-file-da-url/171104/1 "2009-06-26T13:59:21Z")

</div>

Ciao a tutti,  
ho un problema con lo scaricamento e lettura di un file da internet.  
Praticamente devo leggere un file pdf da URL e convertirlo a testo  
utilizzando  
un programma esterno (pdftotext) nel seguente modo:

open(filename,“w”).write(open(path).read)  
pdf\_text = %x{pdftotext #{options} #{filename} - 2\>/dev/null}

E’ giusto come procedimento?Il problema, penso, è che nel leggere il file  
da  
internet perda qualche informazione sul PDF, perchè non riesce a  
convertirlo.  
Se invece provo con un file locale va tutto a buon fine.  
C’è un altro modo per scaricare un file da internet ed essere sicuri che  
sia  
identico bit a bit? 🙂  
Grazie!

---

<div class="post-metadata">

**Author:** ![Davide\_Monfrecola](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f08c70/32.png) [@Davide\_Monfrecola](https://www.ruby-forum.com/u/Davide_Monfrecola)\
**Post date:** [June 26, 2009, 2:11pm UTC](https://www.ruby-forum.com/t/lettura-file-da-url/171104/2 "2009-06-26T14:11:06Z")

</div>

hashing del fileda shell: md5 filename.pdf  
se non hai md5 prova con md5sum

Luca
