В настоящее время я разрабатываю приложение, которое позволяет пользователям создавать шаблон и генерировать его в файл DOCX. Приложение должно иметь возможность отображать пользователям изменения в шаблоне, когда пользователь его создает.Java DOCX File Viewer
Подход, который я пробовал, использовал библиотеку DOCX4J (позволяет манипулировать файлом DOCX) и ICEPDF, который в основном используется для отображения DOCX в компоненте swing путем преобразования его сначала в файл PDF. Теперь проблема в этом подходе заключается в том, что он загружается довольно медленно, а некоторые изменения, которые происходят в файле DOCX, не отражают преобразования PDF (пример: пунктирная подчеркивание, изменения шрифта). Когда я попытался открыть файл DOCX в MS WORD, файл просматривается правильно, поэтому я знаю, что изменения происходят, но, похоже, ICEPDF просто не может показать его правильно.
Так что мне было интересно, знает ли кто-нибудь библиотеку java, которая позволяет просматривать файлы DOCX непосредственно из компонента Swing вместо того, чтобы сначала конвертировать его в файл PDF.
Просмотреть сейчас http://stackoverflow.com/a/36092391/1031689 – JasonPlutext