all AI news
Jasper Report Gist
April 23, 2024, 1:22 a.m. | Biruk Abreham
DEV Community dev.to
- Compile the Java code
javac -Xlint:unchecked -cp "lib/*" JasperReportCli.java
- Run the Java code
java -cp .:lib/* JasperReportCli input.json output.pdf template.jrxml
Code version 1
import java.io.IOException;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.data.JsonDataSource;
public class JasperReportCli {
public static void main(String[] args) {
if (args.length < 3) {
System.out.println("Usage: java JasperReportCli input.json output.pdf template.jrxml");
System.exit(1);
}
String jsonFilePath …
class code data file google import jasper java json list map pdf public reader report template
More from dev.to / DEV Community
Jobs in AI, ML, Big Data
Artificial Intelligence – Bioinformatic Expert
@ University of Texas Medical Branch | Galveston, TX
Lead Developer (AI)
@ Cere Network | San Francisco, US
Research Engineer
@ Allora Labs | Remote
Ecosystem Manager
@ Allora Labs | Remote
Founding AI Engineer, Agents
@ Occam AI | New York
AI Engineer Intern, Agents
@ Occam AI | US