Hola,
Puedes hacer algo parecido a esto:
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;
PD. Se me adelantó el maestro Román.