atharindhi Posted July 29, 2010 Share Posted July 29, 2010 I want to export my report to a PDF,HTML,ODT,RTFUsing java code..Im using CMD to compile my programs..Not net beans or eclips.Help meFollowing is my code and the jrxml fileCode:package net.ensode.jasperbook;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.io.StringWriter;import java.util.HashMap;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.jasperreports.engine.JREmptyDataSource;import net.sf.jasperreports.engine.JRException;import net.sf.jasperreports.engine.JasperRunManager;public class asign 3SendToBrowserServlet extends HttpServlet{ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletOutputStream servletOutputStream = response. getOutputStream(); InputStream reportStream =getServletConfig().getServletContext() .getResourceAsStream("E:\Work\My Work\i-Report\13-07-2010\asign 3.jrxml/"); try { JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, new HashMap(), new JREmptyDataSource()); response.setContentType("application/pdf"); servletOutputStream.flush(); servletOutputStream.close(); } catch (JRException e) { // display stack trace in the browser StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter); e.printStackTrace(printWriter); response.setContentType("text/plain"); response.getOutputStream().print(stringWriter.toString()); } }} Link to comment Share on other sites More sharing options...
java_prabu Posted July 30, 2010 Share Posted July 30, 2010 Hi...Yes you can done this use JRExporter.You Just create your exporter object that what type of output u need.Like this:JRExporter exporter = new JRPdfExporter();Than use that exporter u can create ur report.Check below link:http://jasperforge.org/website/ireportwebsite/IR%20Website/ir_deploying_reports.html?header=project&target=ireportAll the best.RegardsPrabu RPost Edited by java_prabu at 07/30/2010 07:01 Link to comment Share on other sites More sharing options...
atharindhi Posted August 2, 2010 Author Share Posted August 2, 2010 thanx a millon...It works... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now