Этот генератор отчетов предоставляет эффективный независимый от платформы API. Используйте наш Reporting API для разработки высокоуровневого программного обеспечения для платформы Java. Интегрировав наше решение в свое программное обеспечение, вы сможете создавать потрясающие отчеты на основе шаблонов Word и пользовательских данных с помощью Java.
Создавайте красивые отчеты из Word шаблонов и пользовательских данных с помощью Java. Дополните свои отчеты списками, таблицами, диаграммами, изображениями, штрих-кодами и другими элементами документов на Java. С помощью LINQ движка генерации документов для Java вы можете легко создавать отчеты.
Посмотрите, как легко создать отчет Word на Java, выполнив следующие действия:
Используя это Java решение, вы можете создавать отчеты во многих популярных форматах документов с профессиональным качеством. Не только отчеты, создавайте Word документы любого типа, такие как счета, резюме, контракты, письма и другие, используя Java.
Наш генератор отчетов основан на технологии динамической привязки источника данных к полям в Word шаблоне с использованием LINQ синтаксиса. Такой программный движок значительно повысит производительность труда при подготовке однотипных документов за счет автоматизации рутинных операций.
Чтобы увидеть, как создать отчет на Java и как работает наш API, загрузите шаблонный Word документ и файл с вашими данными. Укажите имя объекта источника данных, если он используется в Word шаблоне. После запуска кода загрузите отчет в удобном формате, сгенерированный нашей Java библиотекой.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Копировать
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Копировать
import com.aspose.words.*;
Document doc = new Document("Input.docx");
Object dataSource = "";
ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);
doc.save("Output.docx");
Мы размещаем наши пакеты Java в репозиториях Maven. 'Aspose.Words для Java' - это обычный JAR файл, содержащий байт-код. Следуйте пошаговым инструкциям по его установке в среде разработчика Java.
Поддерживаются Java SE 7 и более поздние версии Java. Мы также предоставляем отдельный пакет для Java SE 6 на случай, если вам придется использовать эту устаревшую JRE.
Наша библиотека Java является кроссплатформенной и работает во всех операционных системах с JVM, включая Microsoft Windows, Linux, macOS, Android и iOS.
Для получения информации о дополнительных зависимостях пакетов, таких как JogAmp JOGL, Harfbuzz шрифтов Java Advanced Imaging JAI, обратитесь к документации по продукту.
Вы можете создавать отчеты и автоматизировать документы для других форматов файлов: