Имя: Пароль:
1C
1С v8
Текстовый документ вывести в word
0 букашка
 
26.08.13
11:23
у меня есть документ html. Подскажите как из него вытащить текст и поместить в word.
ТекстовыйДокумент.ПолучитьТекст()не предлагать, так как в таком случае он получает просто текст. А мне нужно получить текст со всеми сохраненными настройками (например красный шрифт, жирный и т.д.)
1 Wobland
 
26.08.13
11:24
предлагаю прекратить называть ХТМЛ-документ текстовым документом, он обижается
2 mzelensky
 
26.08.13
11:29
(0) а как по твоему файлик ХРАНИТ эти НАСТРОЙКИ (например красный шрифт, жирный и т.д.) ??? Наверное к нему база данных подцепляется...
3 zladenuw
 
26.08.13
11:31
4 букашка
 
26.08.13
11:31
есть такой код:
        
        Перем html_string;                  
       attach = Новый Структура;        
       ТекстовоеПоле.ПолучитьHTML(html_string,attach);
       ТекстДок = Новый ТекстовыйДокумент;                  
       ТекстДок.ДобавитьСтроку(html_string);
       ТекстДок.Записать("e:\test.html");

а как хранится в html структура текста? вообще-то с помощью тега. Например хотим мы получить строку html_string. Она представляет собой именно код html (теги)
5 dk
 
26.08.13
11:32
а просто открыть html в Ворде?
6 zladenuw
 
26.08.13
11:33
(3) нашел еще проще

VB.NET code

' Convert HTML to Word (DOCX) document.
DocumentModel.Load("Document.html").Save("Document.docx")

' Convert Word (DOCX) document to HTML.
DocumentModel.Load("Document.docx").Save("Document.html")
7 zladenuw
 
26.08.13
11:36
8 Jonny_Khomich
 
26.08.13
11:39
(0) настройки по форматированию текста могут храниться в каскадных таблицах стилей
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.