Copiar PDF da Web

1 resposta
E

Galera, venho novamente atras de conselhos…

Como eu posso salvar um PDF vindo da Internet no meu pc via java?
Para abrir paginas eu uso o URL(bla bla bla)
Como seria pra salvar o PDF?

1 Resposta

Rafael_Nunes

Cria uma URLConnection com a url e retorna o InputStream desse arquivo.
Aì é só transformar esse InputStream num FileOutputStream.

Ex:

URL  url = new URL("http://...");
URLConnection urlConnection = url.openConnection();
InputStream is = url.openStream();
FileOutputStream fos = new FileOutputStream(caminho + url.getFile());

// é  escrever os bytes do InputStream no OutputStream

is.close();
fos.close()

Talvez com o HttpClient seja um tanto mais prático fazer isso, só dar uma olhada na API dele.

Criado 4 de janeiro de 2007
Ultima resposta 5 de jan. de 2007
Respostas 1
Participantes 2