Комментарии 12
Я просто оставлю это здесь code.google.com/p/xdocreport/
Как мне кажется он более полезен :)
Как мне кажется он более полезен :)
+1
Ну польза то точно такая же :) А как инструмент, да, XDocReport более направлен на слияние. Спасибо!) Не видел его раньше
0
Вижу вы уже использовали docx4j для той же цели в своей статье. Жаль, что я раньше не нашел ее
0
И как вам docx4j ??
Я помню смотрел его около года назад… с чем-то простеньким справляется на ура… а если есть в документе, скажем таблица — все, пиши пропало…
1 страница с небольшой таблицой с текстом внутри конвертировалась:
1. порядка 47 сек., что не является примелемым
2. даже при условии «корректоности» трансформации(отсутствие эксепшнов), результат был неудовлетворительным, все расползалось…
Я помню смотрел его около года назад… с чем-то простеньким справляется на ура… а если есть в документе, скажем таблица — все, пиши пропало…
1 страница с небольшой таблицой с текстом внутри конвертировалась:
1. порядка 47 сек., что не является примелемым
2. даже при условии «корректоности» трансформации(отсутствие эксепшнов), результат был неудовлетворительным, все расползалось…
0
И как вам docx4j ??
Мне тоже docx4j не очень понравился. Использовал только из-за возможности вставлять значения в поля слияния. В других библиотеках сходу не нашел такой возможности. Вообще, мне больше нравится iText и тот же Apache POI. Я с ними больше работал.
0
Про docx4j я в свое время писал habrahabr.ru/post/101546/
Из того что я смотрел пока самый годный xdocreport. Так-как там на уровне документа можно колбасить в тегах velocity и freemaker
Из того что я смотрел пока самый годный xdocreport. Так-как там на уровне документа можно колбасить в тегах velocity и freemaker
0
Спасибо за наводки, но, на мой взгляд, не хватает ссылки на проект-пример целиком (с приложенным примером template.docx) и инструкцией по сборке и запуску.
0
Хабр превращается в какой-то сборник "*здесь ваш язык* для чайников. Для тех, кто не умеет читать документацию", ей богу.
К чему эти 100 строк кода, аналогов которых в интернетах битком набито, не говоря уже о, собственно, документации использованных библиотек?
К чему эти 100 строк кода, аналогов которых в интернетах битком набито, не говоря уже о, собственно, документации использованных библиотек?
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Применяем Apache POI, docx4j и springframework.jdbc