Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

Html в TXT   Найти похожие ветки 

 
Wistful ©   (2005-03-13 11:39) [0]

В общем нужно написать программу которая преобразует Html в Txt c форматированием текста.
Т.е. в результате работы программы в текстовом файле должен содержаться текст соответствующий тексту в браузере.

Как это можно сделать?


 
Dell3r ©   (2005-03-13 12:23) [1]

Memo1.lines.loadfromfile("C:\MyHTML.html");
Здесь стираешь все тэги.
Memo1.lines.savetofile("C:\MyHTML.txt");


 
Gero ©   (2005-03-13 13:10) [2]


> в Txt c форматированием текста

txt не поддерживает форматирование текста.


 
Gero ©   (2005-03-13 13:11) [3]

А вобще лучше всего сдлеать это через браузер, тогда соответствовать тексту в браузере будет наверняка.


 
Dell3r ©   (2005-03-13 13:14) [4]

Поддерживает форматирование текста только пользователь. Потом если это надоедает, то он изучает программирование, а только потом пишет программы.


 
Anatoly Podgoretsky ©   (2005-03-13 13:34) [5]

Wistful ©   (13.03.05 11:39)  
c форматированием текста.

Расшифруй насчет форматирования текста, насколько мне известно все форматирование ограничивается количество пробелов, табуляций и пустых строк.
Что именно и как предполагается форматировать?


 
zero-g ©   (2005-03-13 13:48) [6]

// offtop

Мдя.... и здесь до сил русского языка добрались...

to Anatoly Podgoretsky
А вы можете объяснять, если видите ошибку в написании, в смысловой нагрузке? А не задавать вопросы косательно русского языка, лексичесого значения (надаюсь в этот раз угадал)...
А то складывается впечатление, что вам малось черепная коробка жмет... Зарание прошу прошение за такое сравнение. Это было сказано без злово умысла


 
Gero ©   (2005-03-13 13:54) [7]


> zero-g ©   (13.03.05 13:48)

Что тебе не нравится?
Ты хоть понял о чем речь?

Все-таки иногда лучше жевать…


 
begin...end ©   (2005-03-13 14:01) [8]

Что сегодня за день такой? Уже в 4-х ветках вижу какие-то разборки...


 
Dell3r ©   (2005-03-13 14:04) [9]

Воскресение. Все пытаются высказать все накопившееся за неделю.


 
zero-g ©   (2005-03-13 14:11) [10]

Прошу прощение за все!

Как ни как чегодня прошенное воскресенье :)

to Gero

Я то понял.
Просто фишка в другом.

Ну да ладно, забыли!

Как уже написал выше, извиняюсь!


 
Wistful ©   (2005-03-14 00:04) [11]

Народ, хватит ругаться.
"преобразует Html в Txt c форматированием текста"
этим выражением я хотел сказать что в результате текст должен быть в нормальном виде, т.е. можно удалить все тэги и ерунда одна. Мне же нужно что бы вид текста был как в браузере.

Gero ©   (13.03.05 13:11) [3]
А вобще лучше всего сдлеать это через браузер, тогда соответствовать тексту в браузере будет наверняка.

Программа должна каждый час скачивать документ, не буду же я каждый час загружать страничку в браузере и затем сохранять ее в TXT


 
Gero ©   (2005-03-14 00:15) [12]


> не буду же я каждый час загружать страничку в браузере и
> затем сохранять ее в TXT

Говоря «в браузере» я подразумевал «в браузере, встроенном в твою программу».
TWebBrowser, короче говоря.


 
wistful ©   (2005-03-14 00:22) [13]

Gero ©   (14.03.05 00:15) [12]
днем попробую, хотя ни разу не пользовался TWebBrowser. Будем разбираться.


 
Gero ©   (2005-03-14 02:34) [14]


> wistful ©   (14.03.05 00:22)

В таком случае попытаюсь тебе помочь.


uses MSHTML, ActiveX;

procedure TForm1.SaveToTxtFile(const FileName: string);
var
 Doc: IHtmlDocument2;
 PersistFile: IPersistFile;
begin
 Doc := WebBrowser.Document as IHtmlDocument2;
 PersistFile := Doc as IPersistFile;
 PersistFile.Save(StringToOleStr(FileName), True);
end;


WebBrowser1 — экземпляр класса TWebBrowser.

Сначала делаешь загружаешь страницу в браузер методом Navigate, потом сохраняешь его методом формы SaveToTxtFile.
Короче, все просто до безобразия.


 
Gero ©   (2005-03-14 02:35) [15]


> WebBrowser1

То есть просто WebBrowser.


 
Wistful ©   (2005-03-14 19:26) [16]

Gero, большое спасибо. Все работает почти нормально(текст не совсем соответствует виду в браузере, но енто уже мелочи).



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.041 c
14-1110145154
cspr
2005-03-07 00:39
2005.03.27
Подскажите что за дрянь :-) ?


14-1109939978
Sicilla
2005-03-04 15:39
2005.03.27
Adware


3-1109245156
_1
2005-02-24 14:39
2005.03.27
Проблема со вставкой данных в базу (dbExpress)


1-1110529519
VZup
2005-03-11 11:25
2005.03.27
Цвет под указателем мыши


9-1104846353
Trof
2005-01-04 16:45
2005.03.27
glscene





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский