Могу ли я разработать и распечатать отчет / документ из моего Java-приложения - PullRequest
1 голос
/ 06 сентября 2011

Я занимаюсь разработкой java-приложения для настольных баз данных, в котором мне нужно составить отчет. Отчет может быть в формате MS Word или RTF и имеет фиксированную разметку, в которой некоторые значения меняются в зависимости от моих переменных. Могу ли я создать, просмотреть и распечатать документ из моего Java-приложения?

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

Да, например, вы можете использовать API OpenOffice:

API OpenOffice

С помощью этого API Java вы можете создавать документы с нуля или открывать файл шаблона для объединенияданные в указанные поля.

Пример загрузки шаблонного документа и объединения данных в указанные пользователем поля: http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Text/Example:_Fields_in_a_Template

И затем вы можете сохранить как различные типы файлов (.rtf, .doc,.pdf, ...)


Другое решение использует:

Aspose.Words для Java

Aspose.Wordsfor Java - это расширенная библиотека классов для Java, которая позволяет вам выполнять широкий спектр задач по обработке документов непосредственно в ваших Java-приложениях.Aspose.Words для Java поддерживает форматы DOC, OOXML, RTF, HTML и OpenDocument.С Aspose.Words вы можете создавать, изменять и преобразовывать документы без использования Microsoft Word.

0 голосов
/ 06 сентября 2011

Если вы хотите знать, как создавать эти типы документов с помощью Java, могу ли я предложить вам использовать Apose.Words :

...