|
|
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые коллеги! По совету форумчан стал использовать в проектах на java библиотеку Apache POI и возникла проблема, в решении которой очень надеюсь на "помощь зала". Имеем: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Суть проблемы - при добавлении абсолютно любой таблицы, перестает работать конвертация в pdf с ошибкой: java.lang.NullPointerException at org.apache.poi.xwpf.converter.core.utils.XWPFTableUtil.computeColWidths(XWPFTableUtil.java:99) at org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.visitTable(XWPFDocumentVisitor.java:818) at org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.visitBodyElements(XWPFDocumentVisitor.java:237) at org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.start(XWPFDocumentVisitor.java:186) at org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:55) Основные зависимости: Код: java 1. 2. 3. 4. 5. 6. Используется библиотека Apache POI 3.9, itext-2.1.7, ooxml-schemas-1.1, org.apache.poi.xwpf.converter 1.0.2, fr.opensagres.xdocreport.itext.extension 1.0.2 - все подключено к проекту. Очень прошу помощи, а также советов, кто и что использует для конвертации в pdf программно в java! Спасибо за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2013, 09:07 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
DeLorean, А что надо в итоге-то сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 18:33 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
DeLorean, это одноразовая задача или таких документов много? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 19:04 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
XWPFTable table = doc.createTable(3, 3); // таблица, самая обычная 3х3, пустая и без настройки стиля ... at org.apache.poi.xwpf.converter.core.utils.XWPFTableUtil. computeColWidths (XWPFTableUtil.java:99) Хрустальный шар навевает мысль, что не плохо бы ширину колонок в таблице указать. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 20:32 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
DeLorean, приаттачь образец документа который вызывает NPE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 23:20 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Странно. Не могу в репозитариях http://mvnrepository.com найти следующие импорты import org.apache.poi.xwpf.converter.pdf.PdfConverter; import org.apache.poi.xwpf.converter.pdf.PdfOptions; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 00:27 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
maytonСтранно. Не могу в репозитариях http://mvnrepository.com найти следующие импорты import org.apache.poi.xwpf.converter.pdf.PdfConverter; import org.apache.poi.xwpf.converter.pdf.PdfOptions; Я сначала POI скачивал и ставил, а их отдельно нашел и добавил в проект. Все зависимости я указал в первом посте, долго искал нужные версии. По сути, от этих библиотек пришлось отказаться, т. к. конвертирует не очень качественно сложные документы - сложные иерархические таблицы, графики "съезжают" иногда что-нибудь еще. Выбор пал на самое "проблемное" - ms word и работу через OLE. Там с анализом и конвертацией doc/docx полный порядок, но добавились проблемы с COM, я описал в отдельной теме. GarrickА что надо в итоге-то сделать? Шаблон в docx заполнить и конвертировать в pdf. Огромное спасибо всем за внимание и ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 14:10 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
POI я скачал отсюдова. http://poi.apache.org/download.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 14:17 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Откуда ты этот ПдфКонвертер брал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 14:39 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
maytonОткуда ты этот ПдфКонвертер брал? гугл выдал ссылку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 15:15 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Да мне удалось воспроизвести эту-же ошибку. MSOffice Pro Plus 2010. 14.0.7106.5003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 15:36 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Причем на пустом документе состоящем из одного слова Hello. Не знаю либо у нас неправильный юзкейс и так эту либу не используют либо этот метод convert(..) явно сырой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 15:44 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
Может сменить библиотеку? avp.mk http://sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1047798&msg=14847120 http://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 15:47 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 23:10 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
GarrickDeLoreanШаблон в docx аполнить и конвертировать в pdf. Это xdocreport видели? Дак про это и ссылка. avp.mkМожет сменить библиотеку?avp.mk http://sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1047798&msg=14847120 http://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 08:38 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
GarrickЭто xdocreport видели? может это офтоп, а как там с русским? у меня только фонт "calibri" разговаривает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 09:31 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
am_sasaможет это офтоп, а как там с русским? у меня только фонт "calibri" разговаривает.. Специально со шрифтами не игрался, но у меня Arial и Times New Roman без всяких бубнов отображаются по-русски. Пробовал этой штукой сделать акты о выполненных работах, надо было сразу за год - несколько тысяч штук. 1. Не работает в нескольких потоках (ругается как-то непонятно время от времени, но не постоянно). 2. Не смог победить нумерацию страниц - её нет. Никакой информации по этому поводу нигде не нашел. Исходники практически не документированы. 3. Где-то на 1500-2000 акте падает в Out of memory - победить не удалось. 4. В итоге всё сделал по-старинке FO-Velocity+FOP=PDF :-) Плюсы - элементарно формируются шаблоны, в отличии от FO можно любой секретарше поручить. Минусы описаны выше. DeLorean, ещё это Oracle BI Publisher Desktop посмотрите, но тут, если по честному, то лицензию покупать надо. Документация здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 15:44 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
am_sasaGarrickЭто xdocreport видели? может это офтоп, а как там с русским? у меня только фонт "calibri" разговаривает.. DeLorean! Ты попробовал что выше предложили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 15:46 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
GarrickСпециально со шрифтами не игрался, но у меня Arial и Times New Roman без всяких бубнов отображаются по-русски. поигрался с фонтами, ситуация у меня такая: если в Word в списке фонтов после названия есть русские "Ёё Жж Йй", то в pdf все ОК, если нет, а у Times нету, то не стреляет... Хочется и Times добавить, может подскажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2013, 10:16 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
am_sasaпоигрался с фонтами, ситуация у меня такая: если в Word в списке фонтов после названия есть русские "Ёё Жж Йй", то в pdf все ОК, если нет, а у Times нету, то не стреляет... Хочется и Times добавить, может подскажешь? Тоже поигрался... Действительно проблема с некоторыми шрифтами существует, причём это не зависит от наличия "Ёё Жж Йй", некоторые шрифты и без этого нормально отображаются, хотя наличие "Ёё Жж Йй" даёт 100% грарантию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2013, 11:42 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
maytonam_sasaпропущено... может это офтоп, а как там с русским? у меня только фонт "calibri" разговаривает.. DeLorean! Ты попробовал что выше предложили? Да, в моем случае вообще не распознает почти ничего( Люди все верно пишут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:25 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
DeLoreanЛюди все верно пишут Китайцы вон тоже мучаются http://acai-hsieh.blogspot.tw/2013/02/test-xdocreport-v100.html , но у них вроде что-то получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 18:30 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
GarrickКитайцы вон тоже мучаются http://acai-hsieh.blogspot.tw/2013/02/test-xdocreport-v100.html , но у них вроде что-то получается. большое человеческое спасибо за ссылку! по стопам китайцев все заговорило по русски ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 16:03 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
am_sasaбольшое человеческое спасибо за ссылку! по стопам китайцев все заговорило по русски Ещё при Сталине был такой популярный лозунг "Русские и китайцы - братья на век!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 17:24 |
|
||
|
Прошу помощи с Apache POI и PdfConverter
|
|||
|---|---|---|---|
|
#18+
быть может кто встречался развернул я в базу (Oracle 11g) "Fr.opensagres.xdocreport.converter.docx.xwpf", а оно мне корявый pdf выдает, который по размеру меньше чем исходный docx Хотя, если это же пакет использую в InteliJ Idea, настроенную на java 1,6 - все отлично куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=63&tid=2122716]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
207ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
110ms |
get tp. blocked users: |
3ms |
| others: | 204ms |
| total: | 563ms |

| 0 / 0 |
