Цей генератор звітів забезпечує ефективний незалежний від платформи API. Використовуйте наш API звітування для розробки програмного забезпечення високого рівня для платформи Java. Інтегрувавши наше рішення у своє програмне забезпечення, ви можете створювати приголомшливі звіти в DOCX, PDF, HTML та інших популярних форматах на основі шаблонів і спеціальних даних за допомогою Java.
Створюйте потужні звіти, що включають списки, таблиці, діаграми, зображення, штрих-коди та інші елементи документів за допомогою LINQ Reporting Engine у Java. Не лише звіти, ви можете створювати документи будь-якого типу, такі як рахунки-фактури, резюме, контракти, листи тощо, використовуючи нашу розширену бібліотеку Java.
Подивіться, як легко створити звіт у Java, виконавши такі дії:
Використовуючи дані звіти з Java, ви можете створювати документи в багатьох популярних форматах з професійною якістю:
Наш механізм створення звітів базується на технології динамічного прив'язування джерела даних до полів у шаблоні документа за допомогою синтаксису LINQ. Така система звітності значно підвищить продуктивність праці при підготовці однотипних документів за рахунок автоматизації рутинних операцій.
Щоб оцінити, як створити звіт у Java і як працює наш програмний API, завантажте шаблон документа та файл із своїми даними. Укажіть назву об'єкта джерела даних, якщо вона використовується в шаблоні. Після запуску коду завантажте результат формування звіту в зручному форматі, наприклад DOCX або PDF.
// 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, зверніться до документації до продукту.