Вопрос

Вставка HTML содержимого в печатную форму

Здравствуйте.

Имеется следующая проблема.

Для печатной формы MS WORD создано представление. Это представление вытягивает html поле справочника. Каким образом можно адекватно вставить html содержимое в ворд шаблон? Пока вытягивается содержимое поля со всеми тегами html, необходимо добиться корректного отображения всевозможных элементов html, таких как таблицы, маркированные списки и стили  текста.

Нравится

2 комментария
Лучший ответ

Сталкивался с подобной проблемой. В ПФ Word html контент никак не добавить. Получалось в Dev Express, и то со скрипом, были проблемы с картинками, закодированными в base64 (а в html полях именно такие), что решалось жуткими костылями. Проблему усугубляет ещё то, что в ядре bpm лежит крайне устаревшая версия OpenXml SDK (2.0.5, сейчас последняя вроде 2.9.0). А доступные бесплатные конвертеры html в word используют более свежие версии. 

Возможно, стоит не использовать Word-отчёты, а генерировать всё в виде HTML-страницы или письма. Готовый HTML-файл можно давать скачивать по прямой ссылке или сохранять в базу как запись на детали файлов в разделе.

Сталкивался с подобной проблемой. В ПФ Word html контент никак не добавить. Получалось в Dev Express, и то со скрипом, были проблемы с картинками, закодированными в base64 (а в html полях именно такие), что решалось жуткими костылями. Проблему усугубляет ещё то, что в ядре bpm лежит крайне устаревшая версия OpenXml SDK (2.0.5, сейчас последняя вроде 2.9.0). А доступные бесплатные конвертеры html в word используют более свежие версии. 

Показать все комментарии