te puede sevir este tambien utilizando las indy
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
fs: TFileStream;
begin
fs := TFileStream.Create('C:\archivo.pdf', fmCreate);
try
IdHTTP1.Get('http://www.servidor.com/archivo.pdf', fs);
finally
fs.Free();
end;
end;