Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 812
1

Заполнение Полей Шаблона Word Без Ole

14.12.2014, 12:20. Показов 5407. Ответов 2
Метки нет (Все метки)

Знаете ли вы что, если вы сохраните шаблон документа Word в формате RTF, то для заполнения полей этого шаблона можно использовать Velocity или Freemarker? В текст полей шаблона нужно вставить названия полей в нотации вашего движка. Вы можете даже вставлять туда формулы и макросы, они тоже будут обработаны. Лично я использовал Velocity, с Freemarker не экспериментировал, но не вижу причин почему бы ему не работать. Кстати, если вдруг вам повезло и в вашей организации вместо Word используется какой-либо офисный пакет с ODF-форматом, то созданные им RTF также будут корректно обработаны и впоследствии могут быть открыты в редакторе.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2014, 12:20
Ответы с готовыми решениями:

Редактирование шаблона OLE-Word
Здесь классно написано как создать с нуля отчёт в Word:...

Вывод документов Word без Word и OLE - возможен?
Как же все-таки вывести документ Word в приложении на VB? Ведь если использовать RichTexBox, то...

Ole Server Word установка полей
Добрый день! Пытаюсь программно установить поля листа, и вылетает ошибка "неизвестная ошибка",...

Заполнение шаблона Word
В шаблоне есть таблица, как заполнить ее построчно из текстбокса?

2
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 198
14.12.2014, 14:11 2
А это вы к чему?

Нормально конфигурится docx & xlsx через html.
Зачем похвастались?
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
15.12.2014, 13:01 3
Цитата Сообщение от Domino-Designer
А это вы к чему?

Нормально конфигурится docx & xlsx через html.
Зачем похвастались?
через html или все-таки xml...?
то что можно руками набаянить - оно понятно, но писать код, не используя готовые инструменты..., мне не кажется правильным :(
могу предположить, что РТФ открывается похоже (по верстке) в ЛО, ОО или МСО, в отличии от docx

для docx можно использовать не раз помянутый http://https://cod...m/p/xdocreport/
засада будет при вставке "полей" руками, если их впечатывать "кусками" (т.е. перемещать курсор, например, при дописывании фигурных скобок)
вордятина порвет такой кусок хмл и велосити его не найдет (очевидно)
с excel - все более-менее понятно - просто POI или jxls (использует POI)
в перечисленном ценно - могут динамически формировать контент (а не только подставлять поля)
правильным будет упомянуть jasperreports кот. является комбайном для исходящих форматов (по готовому МСО файлу - вряд ли рационально им работать)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2014, 13:01

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Заполнение шаблона Word
Не могу понять, как сделать так, чтобы данные из одного поля Access (например, фамилия сотрудника)...

Заполнение шаблона Word
Помогите пожалуйста написать код. Есть окно в нем две формы (выпадающее меню, с фамилиями). Есть...

Заполнение шаблона Word
Привет Всем! Возникла такая проблема, пытаюсь добавить в документ Word, данные через форму,вот код:...

Заполнение шаблона word из DBGrid
Здравствуйте дорогие программисты ! .Очень нужна ваша помощь. Попробую рассказать по понятнее. У...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.