• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Заполнение Docx/odt Шаблонов Данными С Возможностью Конвертации В Pdf

garrick

Lotus Team
26.10.2009
1 352
151
BIT
202
На бескрайних просторах Интернета нашел интересную штуку .
Никто не пробовал?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
интересно будет попробовать :)...
а мысль используется, кот. я уже высказывал - замена с пом велосити в хмл
ведь что ОДТ, что ДОКХ - суть хмл
но вот мне больше по душе создание финального ПДФ, в это варианте оно отсутствует <_<
 

garrick

Lotus Team
26.10.2009
1 352
151
BIT
202
интересно будет попробовать ;)...
а мысль используется, кот. я уже высказывал - замена с пом велосити в хмл
ведь что ОДТ, что ДОКХ - суть хмл
но вот мне больше по душе создание финального ПДФ, в это варианте оно отсутствует :(
Не внимательно посмотрел. В том- то все и дело, что есть. Я даже в теме на это указал.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
ща в отпуске..., вернусь (в сентябре) надо будет погонять на "больших" доках
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
посмотрел..., смущает такая связка тем что все получится инмпемори
а связка Docx 2 PDF via FOP - там экпериментальная...
интересно - то что я описывал как реализовано..., вощем посмотрю
 

garrick

Lotus Team
26.10.2009
1 352
151
BIT
202
С дефлотными настройками клиента пример из поставки не запустился. Кучу *.jar'ов приаттачил к агенту, не хотелось бы таким количеством jvm/lib/ext засерать. Придётся как-то шаманить с настройками либо с исходниками.
 
30.06.2006
141
5
BIT
0
garrick,

как правильно подметил lmike - надо посмотреть как эта связка работает с памятью.
Т.к. если там все в памяти хранится (без периодического сохранения на диск), то на больших объемах данных сервер будет падать из-за закончившейся памяти (Out of memory) - такое было в старых версиях POI.

Если это так, то в промышленных средах ее лучше не использовать.
 

garrick

Lotus Team
26.10.2009
1 352
151
BIT
202
garrick,

как правильно подметил lmike - надо посмотреть как эта связка работает с памятью.
Т.к. если там все в памяти хранится (без периодического сохранения на диск), то на больших объемах данных сервер будет падать из-за закончившейся памяти (Out of memory) - такое было в старых версиях POI.

Если это так, то в промышленных средах ее лучше не использовать.

Там для запуска примера требуется, извините за выражение, хренова туча файлов с библиотеками - 24 штуки, общим размером около 24 мегабайт. Оно даже не запускается, т.е. падает ещё при загрузке агента в память, до обработки файла дело не доходит. Нам же главное, что б оно в Лотусе работало, а не просто так...

Там же много заточено под универсальность XDOC/ODF, Velocity/Freemarker и т.п. если как следует покопаться в исходниках и избавится от универсальности, оставив только самое необходимо может ещё и взлетит, хотя шансов, как мне кажется, мало.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
не знаю как с ОДФ, но для МС вордов - достаточно POI + FOP, если замена + velocity...
вощем как и описывал в ссылке, НО с форматированием будут вопросы (кот. я тоже описывал), что наводит мну на мысль о проблемах и с яТекстом :(, только добавляется отжор памяти
POI и FOP могут работать в некоем "полупоточном" режиме (т.е. меньше затраты памяти)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!