|
Как отобразить в "ПолеHTMLДокумента" файл word? |
☑ |
0
vit555
18.06.19
✎
16:55
|
Начиная с 8.3.14 "ПолеHTMLДокумента" работает через webkit.
Перестали отображаться файлы Веб Архива в "ПолеHTMLДокумента".
было так:
ПолныйПутькФайлуWord = (тип строка) здесь путь к файлу word
ФайлВебАрхива = ПолучитьИмяВременногоФайла("mht");
wdFormatWebArchive = 9;
Word = Новый COMОбъект("Word.Application");
Попытка
ActiveDocument = Word.Documents.Open(ПолныйПутькФайлуWord);
ActiveDocument.SaveAs2(ФайлВебАрхива, wdFormatWebArchive);
Word.Quit();
Исключение
Сообщить(описаниеОшибки());
Word.Quit();
КонецПопытки;
ДляПоляHTMLДокумента = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ФайлВебАрхива));
//ДляПоляHTMLДокумента это реквизит формы типа строка связанный с элементом формы типа "ПолеHTMLДокумента"
в 8.3.13 все работало, а как можно в 8.3.14 заставить работать?
пробовал менять
wdFormatWebArchive на wdFormatPDF=17, не получилось.
|
|
1
vit555
18.06.19
✎
17:04
|
вывод в просмотр делался вот так
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если ДляПоляHTMLДокумента<> "" Тогда
попытка
ФайлВебАрхива = ПолучитьИмяВременногоФайла("mht");
ПолучитьИзВременногоХранилища(ДляПоляHTMLДокумента).Записать(ФайлВебАрхива);
исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
КонецПроцедуры
|
|
2
Вафель
18.06.19
✎
17:05
|
вроде в 14 релизе webkit и он не умеет mht
|
|
3
vit555
18.06.19
✎
17:13
|
в 13м выводил в 14 облом. webkit не может с mht.
|
|
4
lodger
18.06.19
✎
17:25
|
а если на html вывести application\doc и убедить винду что браузер умеет это показывать
?
|
|
5
vit555
18.06.19
✎
17:40
|
в реестр лезть нельзя мне. Другое решение нужно.
а webKit может когда нибудь научиться отображать "mht" или это за пределами возможного?
|
|
6
arsik
гуру
18.06.19
✎
18:11
|
Думаю только предварительно конвертировать html.
|
|
7
Cyberhawk
18.06.19
✎
18:14
|
Онлайн-сервис используй, который конвертирует / отображает mht
|
|
8
Garykom
гуру
18.06.19
✎
18:29
|
(7) Тогда уж нативный doc или docx превращать (рендерить) через онлайн сервис (коих туча даже бесплатные есть те же гуглдоки или мс офис лайв) в html
|
|