Galera como Gero relatório no java?
Relatório
E
6 Respostas
M
eu nunca mexi nisso, mas procure por JasperReports 
A
eu ja usei o itext, para gerar relatórios…
A
c vc quiser uma referencia básica e rapida veja o link abaixo:
A
use este comando no inicio de tua aplicação…
response.setHeader("Cache-Control", "max-age=0");
response.setHeader("Content-disposition","inline; filename=nome_do_arquivo_pdf.pdf");
PdfWriter.getInstance(document,response.getOutputStream() );
com a ultima linha de código, vc tera o arquivo pdf abrindo no browser
A
ai esta uma aplicação bem simples....
import java.io.FileOutputStream;
import java.io.IOException;
import javax.servlet.http.*;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class pdfTeste {
public static void main(String[] args) {
HttpServletResponse response = null;
System.out.println("Gerei o Arquivo PDF");
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream("arquvoPDF.pdf"));
document.open();
document.add(new Paragraph("Veja o Arquivo PDF"));
}
catch(DocumentException de) {
System.err.println(de.getMessage());
}
catch(IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
}
}
A
opa, te mandei um código cheio de lixo.... veja este...
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class pdfTeste {
public static void main(String[] args) {
System.out.println("Gerei o Arquivo PDF");
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream("arquvoPDF.pdf"));
document.open();
document.add(new Paragraph("Veja o Arquivo PDF"));
}
catch(DocumentException de) {
System.err.println(de.getMessage());
}
catch(IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
}
}
Criado 22 de julho de 2004
Ultima resposta 13 de set. de 2004
Respostas 6
Participantes 3