Acest generator de rapoarte oferă un API eficient independent de platformă. Utilizați API ul nostru de raportare pentru a dezvolta software de nivel înalt pentru platforma Java. Prin integrarea soluției noastre în software ul dvs., puteți genera rapoarte uimitoare din șabloane HTML și date personalizate folosind Java.
Creați rapoarte atrăgătoare din șabloane HTML și date personalizate cu Java. Îmbunătățiți-vă rapoartele cu liste, tabele, diagrame, imagini, coduri de bare și alte elemente de document cu Java. Cu acest motor de raportare LINQ pentru Java, puteți genera rapoarte fără probleme.
Vedeți cât de ușor este să creați un raport HTML în Java, urmând următorii pași:
Folosind această Java soluție, puteți crea rapoarte în multe formate de documente populare cu calitate profesională. Nu numai rapoarte, generează HTML documente de orice tip, cum ar fi facturi, CV-uri, contracte, scrisori și altele folosind Java.
Motorul nostru de raportare se bazează pe tehnologia de legare dinamică a unei surse de date la câmpurile din șablonul HTML folosind sintaxa LINQ. Un astfel de motor de raportare va crește semnificativ productivitatea muncii la pregătirea documentelor de același tip prin automatizarea operațiunilor de rutină.
Pentru a vedea cum să generați un raport în Java și cum funcționează API ul nostru de programare, încărcați un document șablon HTML și fișier cu datele dvs. Specificați numele unui obiect sursă de date, dacă este utilizat în șablonul HTML. După rularea codului, descărcați un raport într-un format convenabil generat cu biblioteca noastră 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>
Copie
// 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')
Copie
// 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>
Copie
// 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"
Copie
import com.aspose.words.*;
Document doc = new Document("Input.html");
Object dataSource = "";
ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);
doc.save("Output.html");
Java pachetele noastre Java în depozitele Maven. 'Aspose.Words pentru Java' este un JAR obișnuit care conține byte-code. Vă rugăm să urmați instrucțiunile pas cu pas despre cum să îl instalați în mediul dumneavoastră de dezvoltator Java.
Java SE 7 și versiunile mai recente Java sunt acceptate. De asemenea, oferim un pachet separat pentru Java SE 6 în cazul în care sunteți obligat să utilizați acest JRE învechit.
Pachetul nostru Java este multiplataforma și rulează pe toate sistemele de operare cu JVM, inclusiv Microsoft Windows, Linux, macOS, Android și iOS.
Pentru informații despre dependențele opționale ale pachetelor, cum ar fi JogAmp JOGL, motorul de fonturi Harfbuzz Java Advanced Imaging JAI, vă rugăm să consultați Documentația produsului.
Puteți genera rapoarte și automatiza documente pentru alte formate de fișiere: