экспортировать отчет в формате MS Word (97-2003) без использования RTFExporter в отчетах Jasper - PullRequest
0 голосов
/ 05 декабря 2009

У меня есть отчет, который нужно экспортировать в формате чистого слова (97-2003) с использованием отчета jasper. Но Джаспер использует RTFExporter для экспорта отчета в формате doc. Когда я читаю отчет, используя POI, он выдает ошибку, говоря, что это не чистое слово. Может кто-нибудь помочь, как создать отчет в слове, используя отчеты Jasper. Пожалуйста, помогите!

Ответы [ 2 ]

1 голос
/ 11 мая 2010

Я почти уверен, что вы не можете сделать что-нибудь ближе, чем RTF от Джаспера. Если вы не можете заменить отчет Jasper, вам нужно найти что-то, что будет читать RTF и отображать его как DOC. Вы можете использовать Docmosis , чтобы прочитать RTF и выложить DOC. Docmosis основан на OpenOffice и Java, а OpenOffice имеет довольно впечатляющие фильтры для сохранения в разных форматах. Кроме того, поддерживается большинство платформ, так как вы не упомянули никаких ограничений на тип системы, на которой вы работаете.

0 голосов
/ 05 декабря 2009

Aspose.Total позволит вам создавать файлы .doc из Jasper.

Aspose.Words для JasperReports является единственное известное на рынке решение, которое делает возможным экспорт отчетов из JasperReports и JasperServer для Документ Microsoft Word (DOC), Офис Открытый XML (OOXML, DOCX), Rich Text Формат (RTF), OpenDocument Text (ODT), Веб-страница (HTML) и обычный текст (TXT) форматы.

Хотя это выглядит довольно дорого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...