Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Мережі";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

Можна за допомогою TWebBrowser зберегти поточну сторінку в MHT? Знайти схожі гілки


N.H.   (2004-10-03 03:52) [0]

Добрий день. Підкажіть, чи можна за допомогою компонента TWebBrowser (або який-небудь його альтернативи) зберегти поточну сторінку в форматі MHTML?

завдання:
Користувач задає веб-браузеру адресу сторінки. Браузер відкриває цю сторінку, а потім, коли вона повністю завантажиться, йому треба буде зберегти цю сторінку в форматі MHTML.

Якщо це неможливо, підкажіть, альтернативні шляхи вирішення завдання. Щиро Дякую.



Piter ©   (2004-10-03 11:31) [1]

Ну з завантаженням думаю проблем-то ніяких ... треба просто зробити Navigate2 браузеру на потрібну сторінку.
Щодо збереження сторінки:

var vaIn, vaOut: Olevariant; CmdTarget: IOleCommandTarget; begin if WebBrowser1.Document <> nil then try WebBrowser1.Document.QueryInterface (IOleCommandTarget, CmdTarget); if CmdTarget <> nil then try CmdTarget.Exec (PGUID (nil), OLECMDID_SAVEAS, OLECMDEXECOPT_DODEFAULT, vaIn, vaOut); finally CmdTarget._Release; end; except end;

при цьому все одно буде виведено вікно збереження, де користувач повинен вибрати ім'я файлу, тип збереження ...
Можна задати Файо за замовчуванням визначивши vaIn - але без віконця все одно не обійтися, имхо ... не може так WB зробити ...

PS Була тема - http://delphimaster.net/view/6-1087974793/ - не знаю чи доступна вона зараз ...



Piter ©   (2004-10-03 11:32) [2]

Тим вже видалена - ось її архів:

http://piter007.newmail.ru/archive/SpecamPoTWebBrowser.html



N.H.   (2004-10-05 00:07) [3]


> Piter © (03.10.04 11: 32) [2]

Так, спасибі, я почитав статтю (http://delphi.about.com/library/weekly/aa062904a.htm) Тепер сторінка у мене зберігається в MHT, але без картинок :( Хоча я все роблю правильно.



сторінки: 1 вся гілка

Форум: "Мережі";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.054 c
14-1101301441
РВА
2004-11-24 16:04
2004.12.12
Де знайти


4-1098692188
Роман
2004-10-25 12:16
2004.12.12
Віддалене управління


3-1100248492
mazepa
2004-11-12 11:34
2004.12.12
пусте поле


14-1100350021
Александр1
2004-11-13 15:47
2004.12.12
Допоможіть будь ласка!


14-1101046114
Пітер
2004-11-21 17:08
2004.12.12
Чим відрізняється ShowModal і Show?





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська