powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / НужнО RTF templating решение
15 сообщений из 15, страница 1 из 1
НужнО RTF templating решение
    #36945302
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возник такой вопросец у меня. Есть какие-то проверенные решения по созданию RTF документов по шаблону?
Ну вот давайте я так поставлю вопрос - хочу иметь язык разметки внутри RTF и моторчик, который, будучи накормлен объектами соответствующими, эту разметку заменит на данные из объектов.

Чтобы понимать поточнее, вот пример - rtftemplate . Идея та, что мне приятна, в целом. Да вот реализация, как-то не ахти.

Кто-то решал из вас такую задачу и с помощью чего, уважаемые?
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36945335
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTF это же вроде текстовый файл. Почему не прикрутить любой tempate engine, freemarker или velocity?
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36945472
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvRTF это же вроде текстовый файл. Почему не прикрутить любой tempate engine, freemarker или velocity?

Да, конечно, текстовый. Вот вопрос в успешном примере такой прикрутки и состоит. Та ссылочка, что я привел и представляет из себя оберточку либо того либо другого по выбору.
Хочется что-то легкое и "out of the box";-)
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36945598
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, например, что меня волнует:

it's impossible to manage RTF table. To manage RTF Table you must write #foreach macro velocity at first and #end at end of an RTF Row. With MS word, it's impossible to write #foreach in the template. The only solution is to edit the template, detect \trowd in the template to write macro #foreach, and after detect \row to write #end. Its' awfull!!!

Я не могу заставлять всех лезть и ковырять сорс RTF'а - RTF внутри просто ужасен
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36945949
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hauer,

Я не особо понял для чего такие страшные штуки. Сделайте себе малюсенький ртф-файл и вставляйте в него, куда нужно свои строчки. А можете почитать спецификацию. Не намного сложнее html. Я даже такое на SQLе прекрасно делал и вставлял в отчёты. Почитайте спецификацию. А?
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36945987
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeHauer,

Я не особо понял для чего такие страшные штуки. Сделайте себе малюсенький ртф-файл и вставляйте в него, куда нужно свои строчки. А можете почитать спецификацию. Не намного сложнее html. Я даже такое на SQLе прекрасно делал и вставлял в отчёты. Почитайте спецификацию. А?

Вы мне предлагаете рисовать руками RTF программно? И кичитесь своим знанием спецификации RTF? Только, если Вы даже приблизительно не понимаете суть вопроса, то я бы на Вашем месте не стал бы так категорично высказываться в стиле "все идиоты, понаписали каких-то Velocity, а я вот умею делать то же самое руками. А эти дурачки, написавшие Velocity, вообще предлагают делать с помощью него HTML, а это-то вообще простой формат - я и его знаю, и его могу писать из SQL".
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946001
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hauer,

Я сказал, как проще всего. Потому что сам делал. Ни в коем случае, не переходил на личности. Не хотите - как хотите. У нас каждый имеет право высказывать свои мысли, впрочем, если высказывания не противоречат Правилам форума.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946009
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, и не являются офтопом. Вы же сами спросили:"Кто-то решал из вас такую задачу и с помощью чего, уважаемые?". Вот я дурак-то, подумал, что "уважаемые" относятся ко всем.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946010
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Ну уж извините, если я Вас задел. Только и ваш ответ был не особо корректным. Предложение читать спецификацию RTF прозвучало исключительно неуместно и издевательски. Учитывая, что вопрос вообще никакого отношения конкретно к внутреннему строению RTF не имеет.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946024
risk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте делать темплейт для Jasper а потом уже его выгружайте куда вам надо
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946031
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hauer...Предложение читать спецификацию RTF прозвучало исключительно неуместно и издевательски...
Делать мне нефиг, как над Вами издеваться.
Я вполне серьёзно это написал. Вас лично я не имел ввиду, и никаким образом ничего такого обидного Вам сказать не хотел. Я утверждаю тот факт, что у прочитавшего и попробовавшего хоть раз, никаких вопросов возникнуть не должно. Не для Вас пишу, для читающих этот форум.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36946666
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзаю jodreports/jodconverter. jodreports - движок на базе openoffice и freemarker, jodconverter - экспортирует результат во все, во что умеет экспортировать oo. но с динамическим созданием объектом тоже будет геморрой. правда колонки/строки таблиц вроде можно, где-то в форуме видел.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #36947290
Hauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaюзаю jodreports/jodconverter. jodreports - движок на базе openoffice и freemarker, jodconverter - экспортирует результат во все, во что умеет экспортировать oo. но с динамическим созданием объектом тоже будет геморрой. правда колонки/строки таблиц вроде можно, где-то в форуме видел.

Спасибо! Уже изучаю.
...
Рейтинг: 0 / 0
НужнО RTF templating решение
    #37175943
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, о всезнающий Алл =)))

Ищу деревянное решение для RTF-ок. У меня есть 5-10 rtf файлов внутрь которых в определенные места вывести нужные значения, затем выдать файл вовне через HTTP.

Файлы уже есть. Предполагаю в точки вывода данных вставить конструкции %USER_NAME% и дальше их тупо заменить.
Но косяк в том, что русские буквы отображаются ??? вероятно русские символы нужно заэксейпить.

Может кто подскажет как правильно эскейпится кириллица в rtf?
Другой вариант - в присланных файлах точки включения указаны как \*\formfield вероятно rtf имеет возможность самостоятельно вставить правильные данные. А может и нет

Еще третий вариант - подготовить rtf temlate и применить http://rtftemplate.sourceforge.net/ но уж очень слабая дока. Замена строк сработает быстрее.

Кто что использует для RTF?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
НужнО RTF templating решение
    #38819063
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA,

Тема конечно страшно старая, но всё же...
RtfTemplate and character encoding
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / НужнО RTF templating решение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]