Re: [java-list] Arquivo pdf

2002-04-02 Por tôpico Matheus_Antonelli


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

2002-04-02 Por tôpico Jose Carlos Canova

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

2002-04-02 Por tôpico babu1

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

2002-04-01 Por tôpico Marcelo Alves

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

2002-04-01 Por tôpico Giuliano de Aquino

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

2002-04-01 Por tôpico Viviane

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

2002-04-01 Por tôpico [Carlos H.]



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

2002-04-01 Por tôpico Marcelo Alves

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

2001-07-04 Por tôpico Clebert Suconic

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

2001-07-04 Por tôpico Simone Alves

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] 
-