O exemplo anexo contém duas classes: XiqueXique.java (um wrapper para as funções de transformação usando XSLT) e Mandacaru.java (um wrapper para o FOP). Se você combinar as duas pode aproveitar a árvore DOM gerada por uma na outra diretamente.
Para compilar e rodar você precisará do Xerces (para o XiqueXique) e de cinco JARs distribuídos com o FOP: Avalon-Framework, Batik, Logkit, o próprio FOP e o Xerces (para o Mandacaru). Se você não estiver usando Java 1.4, precisará também do JAXP. Isto tudo estando no seu classpath, o resto é simples. Em anexo está uma fonte XML: sonnet.xml que você pode transformar em XSL-FO usando o estilo (também anexo sonnetfo.xml usando: java -cp xerces.jar;. XiqueXique sonnet.xml sonnetfo.xsl > sonnet.fo Você pode passar o arquivo FO para o Mandacaru: java -cp xerces.jar;fop.jar;batik-libs.jar;avalon-framework.jar;logkit.jar;. Mandacaru sonnet.fo > sonnet.pdf O que irá produzir o PDF anexo. (Eu mudei o nome dos JARs para que ficassem mais curtos) Se você estiver usando o JDK 1.3 precisará também do JAXP. Veja também: http://www.argonavis.com.br/cursos/xpjava/foptask.zip []s Helder. ----- Original Message ----- From: "Gilberto C Brandão" <[EMAIL PROTECTED]> To: "java-list" <[EMAIL PROTECTED]> Sent: Monday, March 11, 2002 3:06 PM Subject: [java-list] pdf > > Bom dia, > > Gostaria de saber se alguem ja gerou pdf usando o FOP, xml, xsl ??? > Caso alguem ja tenha feito poderia me dar alguma dica de como usar ??? > > obrigado > > Gilberto C Brandão > Developers Team > Globalcode The Developers Company > www.globalcode.com.br > [EMAIL PROTECTED] > 55 11 7723 5537 > > > > > ------------------------------ 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] > ------------------------------------------------------------------------- >
exemplo.zip
Description: Zip compressed data
------------------------------ 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] -------------------------------------------------------------------------