Re: [java-list] Arquivo pdf
Olá, Existe uma forma de se fazer o inverso: de um arquivo PDF gerar um XML ? Matheus [Carlos H.] carlows@unerj To: [EMAIL PROTECTED] .br cc: Subject: Re: [java-list] Arquivo pdf 01/04/02 14:51 Please respond to java-list Pelo que entendi, você pode fazer isso utilizando XML. Caso o arquivo seja gerado para vizualização online, você pode utilizar para isso o Cocoon, procure por ele em xml.apache.org Carlos Viviane wrote: Marcelo, A minha dúvida é a seguinte: é possível a partir de uma página na internet o usuário escolher uma determinada opção e o arquivo pdf ser gerado na máquina dele, ou seja, no cliente ??? Grata, Viviane - Original Message - From: Marcelo Alves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 9:28 AM Subject: Re: [java-list] Arquivo pdf www.lowagie.com/iText Trabalhei bastante com isso, posso até tirar umas dúvidas. .: xfer :. - Original Message - From: Jose Ferreira de Souza Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 8:15 AM Subject: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- /** * [Carlos H.] - [EMAIL PROTECTED] * Kernel de Informática UNERJ - Centro Universitário de Jaraguá do Sul * * Só os tolos aprendem com os próprios erros, * os sábios aprendem com os erros dos outros */ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Arquivo pdf
Veja o projeto FOP do apache. jajarta.apache.org ou xml.apache.org o fop gera pdf's -Mensagem original- De: Jose Ferreira de Souza Filho [mailto:[EMAIL PROTECTED]] Enviada: segunda-feira, 1 de abril de 2002 08:15 Para: '[EMAIL PROTECTED]' Assunto: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - http://1cis.com Free E-mail Servers with unlimited mailboxes 1st Class Internet Solutions -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo pdf
O código abaixo gera o arquivo pdf com base num arquivo xml montado em tempo de requisição. /* * geradorPdf.java * * Created on March 31, 2002, 4:05 PM */ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import org.xml.sax.InputSource; import org.xml.sax.XMLReader; import javax.xml.transform.TransformerFactory; import javax.xml.transform.Transformer; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamResult; import org.apache.fop.apps.Driver; import org.apache.fop.apps.Version; /** * * @author Administrator * @version */ public class geradorPdf extends HttpServlet { /** Initializes the servlet. */ public void init(ServletConfig config) throws ServletException { super.init(config); } /** Destroys the servlet. */ public void destroy() { } /** Processes requests for both HTTP and POSTmethods. * @param request servlet request * @param response servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { ByteArrayOutputStream arquivoFo = new ByteArrayOutputStream(); ByteArrayOutputStream arquivoPdf = new ByteArrayOutputStream (); ServletOutputStream out = response.getOutputStream(); try{ // Settings do mime da página. response.setContentType(application/pdf); response.setHeader (Pragma, no-cache); response.setHeader (Cache-Control, no-cache); response.setDateHeader (Expires,0); // Encontrar o arquivo xsl para conversão. String arquivoXSL = null; String arquivoXML = null; try{ arquivoXSL = request.getParameter(xsl); arquivoXML = request.getParameter(xml); }catch(Exception e){ try{out.close();}catch(Exception ex){} throw new ServletException(Parâmetros xsl/xml incorretos); } // Realiza a transformação de xsl/xml para fo. StreamSource xsltSource = new StreamSource(new File (arquivoXSL)); TransformerFactory transFact = TransformerFactory.newInstance(); Transformer transf = transFact.newTransformer(xsltSource); StreamSource dataSource = new StreamSource(new File (arquivoXML)); // Transforma as tables em XLS-FO usando XLST transf.transform(dataSource, new StreamResult(arquivoFo)); // Abasteçe uma nova stream de entrada com dados da transformação. Aqui poderíamos economizar no contentFo byte contentFo[] = arquivoFo.toByteArray(); ByteArrayInputStream arquivoFoEntrada = new ByteArrayInputStream(contentFo); // Realizar a conversão de fo para pdf. Driver driver = new Driver(new InputSource (arquivoFoEntrada), arquivoPdf); driver.setRenderer(Driver.RENDER_PDF); driver.run(); // Ajusta o tamanho do mime para browser. byte contentPdf[] = arquivoPdf.toByteArray(); response.setContentLength(contentPdf.length); // Escreva para stream de saída e encerra a operação. out.write(contentPdf); out.flush(); out.close(); }catch(Exception ex){ try{ out.close(); // Envia erro para uma página que consegue tratá-lo. request.setAttribute (javax.servlet.jsp.jspException, ex); RequestDispatcher rd = getServletContext ().getRequestDispatcher(Erro.jsp); rd.forward(request, response); }catch(Exception e){ } } } /** Handles the HTTP GET method. * @param request servlet request * @param response servlet response */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { processRequest(request, response); } /** Handles the HTTP POST method. * @param request servlet request * @param response servlet response */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { processRequest(request, response); } /** Returns a short description of the servlet. */ public String getServletInfo() { return Short description; } } -- Mensagem original --- De : Marcelo Alves [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cc : Data: Mon, 1 Apr 2002 14:36:59 -0300 Assunto : Re: [java-list] Arquivo pdf Oi, Vc cria o PDF usando o lowagie, muda o content type do servlet para application/pdf (eu acho q é isso) e ao inves de usar um FileOutputStream para saida do PDF, vc usa o
Re: [java-list] Arquivo pdf
www.lowagie.com/iText Trabalhei bastante com isso, posso até tirar umas dúvidas. .: xfer :. - Original Message - From: Jose Ferreira de Souza Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 8:15 AM Subject: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo pdf
Neste link tem uma lib faz... http://www.lowagie.com/iText/index.html []'s - Original Message - From: Jose Ferreira de Souza Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 8:15 AM Subject: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo pdf
Marcelo, A minha dúvida é a seguinte: é possível a partir de uma página na internet o usuário escolher uma determinada opção e o arquivo pdf ser gerado na máquina dele, ou seja, no cliente ??? Grata, Viviane - Original Message - From: Marcelo Alves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 9:28 AM Subject: Re: [java-list] Arquivo pdf www.lowagie.com/iText Trabalhei bastante com isso, posso até tirar umas dúvidas. .: xfer :. - Original Message - From: Jose Ferreira de Souza Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 8:15 AM Subject: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo pdf
Pelo que entendi, voc pode fazer isso utilizando XML. Caso o arquivo seja gerado para vizualizao online, voc pode utilizar para isso o Cocoon, procure por ele em xml.apache.org Carlos Viviane wrote: 000b01c1d983$8d6c6940$370a140a@LABINTEC06"> Marcelo,A minha dvida a seguinte: possvel a partir de uma pgina na internet ousurio escolher uma determinada opo e o arquivo pdf ser gerado na mquinadele, ou seja, no cliente ???Grata,Viviane- Original Message -From: "Marcelo Alves" [EMAIL PROTECTED]To: [EMAIL PROTECTED]Cc: [EMAIL PROTECTED]Sent: Monday, April 01, 2002 9:28 AMSubject: Re: [java-list] Arquivo pdf www.lowagie.com/iTextTrabalhei bastante com isso, posso at tirar umas dvidas..: xfer :.- Original Message -From: "Jose Ferreira de Souza Filho" [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Monday, April 01, 2002 8:15 AMSubject: [java-list] Arquivo pdf Ol lista,algum sabe como gerar um arquivo em pdf em Java? Existe algumaclasse que cotenha mtodos que faam isso?Desde j agradeo a ateno de todos.-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SPdvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SPdvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED]- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - -- /** * [Carlos H.] - [EMAIL PROTECTED] * Kernel de Informtica UNERJ - Centro Universitrio de Jaragu do Sul * * S os tolos aprendem com os prprios erros, * os sbios aprendem com os erros dos outros */
Re: [java-list] Arquivo pdf
Oi, Vc cria o PDF usando o lowagie, muda o content type do servlet para application/pdf (eu acho q é isso) e ao inves de usar um FileOutputStream para saida do PDF, vc usa o response.getOutputStream (se nao estou enganado...)... Daqui a pouco mando um exemplo pra lista... t+ .: marcelo :. - Original Message - From: Viviane [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 10:45 AM Subject: Re: [java-list] Arquivo pdf Marcelo, A minha dúvida é a seguinte: é possível a partir de uma página na internet o usuário escolher uma determinada opção e o arquivo pdf ser gerado na máquina dele, ou seja, no cliente ??? Grata, Viviane - Original Message - From: Marcelo Alves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 9:28 AM Subject: Re: [java-list] Arquivo pdf www.lowagie.com/iText Trabalhei bastante com isso, posso até tirar umas dúvidas. .: xfer :. - Original Message - From: Jose Ferreira de Souza Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, April 01, 2002 8:15 AM Subject: [java-list] Arquivo pdf Olá lista, alguém sabe como gerar um arquivo em pdf em Java? Existe alguma classe que cotenha métodos que façam isso? Desde já agradeço a atenção de todos. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo PDF
Dá uma olhada no site do Bruno... Têm alguns links lá pra algumas Libs que geram pdfs www.javaman.com.br - Original Message - From: clayton.diniz [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, July 04, 2001 10:42 AM Subject: [java-list] Arquivo PDF Ola lista! Estou desenvolvendo um programa que deve gerar um arquivo PDF através de um banco de dados em XML. Gostaria de saber se alguém já criou um arquivo PDF na mao (sem usar uma ferramenta) ou se sabe onde eu possa encontrar informacoes sobre as tags de construcao do PDF. Desde ja agradeco. Clayton __ Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses! ASSINE AGORA! http://www.bol.com.br/acessobol/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo PDF
www.apache.org/fop Vc precisa definir os flags no arquivo XSL. Estou estudando isso tb. {}s Simone - Original Message - From: clayton.diniz [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, July 04, 2001 2:42 PM Subject: [java-list] Arquivo PDF Ola lista! Estou desenvolvendo um programa que deve gerar um arquivo PDF através de um banco de dados em XML. Gostaria de saber se alguém já criou um arquivo PDF na mao (sem usar uma ferramenta) ou se sabe onde eu possa encontrar informacoes sobre as tags de construcao do PDF. Desde ja agradeco. Clayton __ Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses! ASSINE AGORA! http://www.bol.com.br/acessobol/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -