Jak w Delphi wydrukować plik html (Stronę)??
0
0
Uzyj prasera od ie.
dajesz do webbrowsera i :
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
np
begin
WebBrowser1.Navigate('http://www.google.pl/');
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
end;
Albo własny praser html&js zrobić :D
0
A jak zapisać do pliku??
0
Może warto byłoby czasem zajrzeć na google ? :>
0
Szukałem i nie znalazłem
0
Można też jeśli wiesz że masz na pewno już całą wczytaną stronę użyć:
var
Pliczek : TextFile;
begin
AssignFile(Pliczek, 'C:\stronka.html');
ReWrite(Pliczek);
try
begin
Writeln(Pliczek, WebBrowser1.OleObject.Document.documentElement.innerHTML);
end;
except
begin
ShowMessage('No widzisz.. i po co sie spieszyc. Jeszcze strona sie nie załadowała :D');
end;
CloseFile(Pliczek);
end;
end;
Jeśli ci natomiast nie zależy na stronie, tylko na jego źródle to zastąp linijke z
Writeln(Pliczek, WebBrowser1.OleObject.Document.documentElement.innerHTML);
na
Writeln(Pliczek, idHTTP1.Get('http://stronka.pl/'));
Ale trza mieć komonent indy idHttp :D