Mauro,

        Você pode, por gentileza, mandar novamente o seu exemplo em anexo?
        Para quem se interessar, algum material sobre FOP pode ser encontrado em 
http://xml.apache.org/fop/index.html

 
Abraços
 
Felipe Grandi Santos
Analista de Sistemas
Fone: +55 54 3025-1717
E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

  _____  

 <http://www.dzset.com.br> 
De quem entende de informação para quem entende de saúde.


-----Mensagem original-----
De: Mauro [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 16 de julho de 2002 11:37
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] FOP


DE UMA OLHADA NESTA CLASSE, QUE LHE AJUDARA

package xml2pdf;

import org.apache.fop.apps.*;
import org.xml.sax.*;
import java.io.*;
import org.apache.log.output.NullOutputLogTarget;
import org.apache.log.*;

/**
 * Title:
 * Description:
 * Copyright:    Copyright (c) 2002
 * Company:
 * @author
 * @version 1.0
 */

public class Xml2Pdf {

  public static void main(String[] args) {
    try {

      // XML gerando PDF
      // args[0] = arquivo XML
      // args[1] = arquivo XSL
      // args[2] = arquivo de saída

      String xmlFile = new String(args[0]);
      String xslFile = new String(args[1]);
      String pdfFile = new String(args[2]);

      file://Hierarchy hierarchy = Hierarchy.getDefaultHierarchy();
      file://Logger log = hierarchy.getLoggerFor("fop");
      file://log.setPriority(Priority.FATAL_ERROR);

      InputHandler inputHandler = new XSLTInputHandler(new File(xmlFile),
new File(xslFile));
      XMLReader parser = inputHandler.getParser();
      Driver driver = new Driver();
      file://driver.setLogger(log);
      driver.setRenderer(Driver.RENDER_PDF);
      driver.setOutputStream(new FileOutputStream(pdfFile));
      driver.render(parser, inputHandler.getInputSource());

      System.gc();
    }
    catch (FileNotFoundException fileException) {
      System.out.println("[xml2Pdf] fileException: " +
fileException.toString());
      System.out.println("[xml2Pdf] fileException: " +
fileException.getMessage());
    }
    catch (IOException ioException) {
      System.out.println("[xml2Pdf] ioException: " +
ioException.toString());
      System.out.println("[xml2Pdf] ioException: " +
ioException.getMessage());
    }
    catch (FOPException fopException) {
      System.out.println("[xml2Pdf] fopException: " +
fopException.toString());
      System.out.println("[xml2Pdf] fopException: " +
fopException.getMessage());
    }
    System.exit(0);
  }

}


e-mail embralog Atenciosamente, Mauro Fukuoka Analista Programador
[EMAIL PROTECTED] Cel: (55 11) 9295 9484 Tel: (55 11) 5536 0051 - R. 156
----- Original Message -----
From: "Felipe Santos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 15, 2002 4:01 PM
Subject: [java-list] FOP


Alguém utiliza o FOP para gerar relatórios? Gostaria de um exemplo para me
dar uma luz. Verifiquei que ele gera relatórios pdf a partir de arquivos
.fo. Tem como gerar os relatórios a partir de xml?


Abraços

Felipe Grandi Santos
Analista de Sistemas
Fone: +55 54 3025-1717
E-mail: [EMAIL PROTECTED] <mailto:[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]
-------------------------------------------------------------------------

Responder a