Generarea rapoartelor în Java

Bibliotecă Java de mare viteză pentru a crea rapoarte în Word documente, PDF, OpenOffice, Web și Markdown și pentru automatizarea documentelor folosind șabloane și date personalizate

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 crea rapoarte uimitoare în DOCX, PDF, HTML și în alte formate populare bazate pe șabloane și date personalizate folosind Java.

Vizualizați fragmentul de cod

Raportare în Java

Generați rapoarte puternice care încorporează liste, tabele, diagrame, imagini, coduri de bare și alte elemente ale documentului utilizând LINQ Reporting Engine în Java. Nu numai rapoarte, puteți crea documente de orice tip, cum ar fi facturi, CV-uri, contracte, scrisori și altele folosind biblioteca noastră avansată Java.

Vedeți cât de ușor este să creați un raport în Java, urmând următorii pași:

  1. Alegeți sursa de date, cum ar fi JSON, XML, CSV, baze de date sau obiecte de tipuri personalizate.
  2. Pregătiți un document șablon în PDF format sau Word, cum ar fi DOC sau DOCX. Folosind sintaxa bazată pe LINQ, sortați, filtrați și grupați datele direct în șabloane.
  3. Utilizați motorul nostru de raportare Java pentru a lega acest șablon și datele din sursa dvs. de date folosind sintaxa LINQ și pentru a obține un raport în formatul dorit.

Automatizați generarea de documente în Java

Folosind raportarea oferită cu Java, puteți genera documente în multe formate populare cu calitate profesională:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Aspect fix: PDF, XPS, OpenXPS, PostScript
  • Imagini: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Web: HTML, MHTML
  • Altele: EPUB, MOBI, Xaml, PCL etc.

Generare de rapoarte în Java

Motorul nostru de raportare se bazează pe tehnologia de legare dinamică a unei surse de date la câmpurile dintr-un șablon de document 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ă.

Creați un raport în Java

Pentru a evalua cum să generați un raport în Java și cum funcționează API ul nostru de programare, încărcați un document șablon și fișier cu datele dvs. Specificați numele unui obiect sursă de date, dacă este utilizat în șablon. După rularea codului, descărcați rezultatul generării raportului într-un format convenabil, cum ar fi DOCX sau PDF.

Creați un raport dintr-un șablon și date personalizate în Java
Încărcați un șablon
Rulați codul
Încărcați un fișier de date
Selectați formatul țintă din listă
// 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.docx");
Object dataSource = "";

ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);

doc.save("Output.docx");
Rulați codul

Cum să utilizați Raportarea pentru Word, PDF și alte formate de document în Java

  1. Instalați Aspose.Words for Java
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Java
  3. Creați un șablon marcat cu sintaxă bazată pe LINQ
  4. Încărcați documentul șablon
  5. Încărcați-vă datele din sursa de date: fișiere, baze de date sau obiecte personalizate
  6. Creați un raport trimițând șablonul și datele unei instanțe 'ReportingEngine'
  7. Salvați raportul generat ca fișier separat într-un format convenabil, cum ar fi DOCX sau PDF

Java bibliotecă pentru a crea un raport

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.

Cerințe de sistem

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.

Cele mai populare formate pentru raportare

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.