Erro ao gerar pdf

Pessoal, eu consegui compilar todas as classes do tutorial de gerar PDF , então quando fui executar o Application , pra gerar o pdf etc, deu esse erro aí(o comando que digitei está abaixo):

Alguém sabe o que devo fazer pra arrumar isso?

OBS: As minhas classes não estão em pacote, eu tirei o : package teste.pdf de todas, porque estava dando um monte de erro na hora de compilar.

java -classpath ./;./fop.jar./;jdom.jar./;avalon-framework-cvs-20020806.jar Application

ERROS:

javax.xml.transform.TransformerConfigurationException: javax.xml.transform.Trans
formerConfigurationException: javax.xml.transform.TransformerException: org.xml.
sax.SAXParseException: XML declaration may only begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:767)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)
Caused by: javax.xml.transform.TransformerConfigurationException: javax.xml.tran
sform.TransformerException: org.xml.sax.SAXParseException: XML declaration may o
nly begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:946)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
… 2 more
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseExcepti
on: XML declaration may only begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:942)
… 3 more
Caused by: org.xml.sax.SAXParseException: XML declaration may only begin entitie
s.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
… 3 more

javax.xml.transform.TransformerConfigurationException: javax.xml.transform.Trans
formerException: org.xml.sax.SAXParseException: XML declaration may only begin e
ntities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:946)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseExcepti
on: XML declaration may only begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:942)
… 3 more
Caused by: org.xml.sax.SAXParseException: XML declaration may only begin entitie
s.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
… 3 more

javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: XML dec
laration may only begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:942)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)
Caused by: org.xml.sax.SAXParseException: XML declaration may only begin entitie
s.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
… 3 more

org.xml.sax.SAXParseException: XML declaration may only begin entities.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)

org.xml.sax.SAXParseException: XML declaration may only begin entities.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)

javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: XML dec
laration may only begin entities.
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:942)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)
Caused by: org.xml.sax.SAXParseException: XML declaration may only begin entitie
s.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
… 3 more

org.xml.sax.SAXParseException: XML declaration may only begin entities.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)

org.xml.sax.SAXParseException: XML declaration may only begin entities.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:966)
at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1092)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:487)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Transf
ormerFactoryImpl.java:934)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:750)
at GeraPdf.GerarPdf(GeraPdf.java:32)
at Application.main(Application.java:10)
Processamento efetuado com sucesso!

Tem algum <?xml ...?> no meio do arquivo :wink:

O arquivo é esse abaixo, o <?xml ...?> tem logo no começo, sabe se tem algo errado no arquivo? Eu copiei ele do tutorial gerando.pdf.

valeu pela força,

Raphael C.

<?xml version="1.0" encoding="UTF-8" ?>
  • <xsl:stylesheet version=“1.1” xmlns:xsl=“http://www.w3.org/1999/XSL/Transform” xmlns:fo=“http://www.w3.org/1999/XSL/Format” exclude-result-prefixes=“fo”>
    <xsl:output method=“xml” version=“1.0” omit-xml-declaration=“no” indent=“yes” />
    <xsl:param name=“versionParam” select="‘1.0’" />
  • <xsl:template match=“Cliente”>
  • <fo:root xmlns:fo=“http://www.w3.org/1999/XSL/Format”>
  • fo:layout-master-set
  • <fo:simple-page-master master-name=“simpleA4” page-height=“29.7cm” page-width=“21cm” margin-top=“2cm” margin-bottom=“2cm” margin-left=“2cm” margin-right=“2cm”>
    <fo:region-before extent=“1.5in” padding=“6pt 1in” border-bottom=“0.5pt” displayalign=“after” />
    <fo:region-body margin-bottom=“20pt” margin-top=“80pt” />
    <fo:region-after extent=“1in” padding=“3pt 1in” border-bottom=“0.5pt” displayalign=“after” />
    </fo:simple-page-master>
    </fo:layout-master-set>
  • <fo:page-sequence master-reference=“simpleA4”>
  • <fo:static-content flow-name=“xsl-region-before”>
  • fo:block
    <fo:external-graphic src=“pdf.gif” content-height=“1em” content-width=“1em” />
    </fo:block>
    </fo:static-content>
  • <fo:static-content flow-name=“xsl-region-after” font-size=“8pt” font-style=“normal”>
    <fo:block line-height=“14pt” text-align=“start” font-weight=“bold”>Locadora DVD Show</fo:block>
    <fo:block line-height=“14pt” text-align=“start”>Rua Jose Bonifacio, 741 - Vila Independencia</fo:block>
    <fo:block line-height=“14pt” text-align=“start”>Sao Paulo - SP - CEP: 01234-567</fo:block>
    <fo:block line-height=“14pt” text-align=“start”>Tel: (11) 8888-8888 . Fax: (11) 8888-8889</fo:block>
    </fo:static-content>
  • <fo:flow flow-name=“xsl-region-body”>
    <fo:block font-size=“14pt” line-height=“17pt” text-align=“center” font-weight=“bold”>DECLARACAO</fo:block>
  • <fo:block font-size=“11pt” line-height=“17pt” text-align=“justify” space-before=“50pt”>
    Eu,
    <xsl:value-of select=“nome” />
    ,
    <xsl:value-of select=“profissao” />
    domiciliado na
    <xsl:value-of select=“logradouro” />
    , no bairro
    <xsl:value-of select=“bairro” />
    , na cidade de
    <xsl:value-of select=“cidade” />
    , estado
    <xsl:value-of select=“uf” />
    , inscrito(a) no CPF / CNPJ
    <xsl:value-of select=“cpf” />
    , portador da cedula de identidade (RG) n.:
    <xsl:value-of select=“rg” />
    , declaro nesta data que:
    </fo:block>
    <fo:block font-size=“11pt” line-height=“17pt” text-align=“justify” space-before=“20pt”>Recebi da Locadora DVD Show Ltda. todos os valores que me eram devidos, devidamente corrigidos.</fo:block>
    <fo:block font-size=“11pt” line-height=“17pt” text-align=“justify” space-before=“20pt”>Declaro ainda que, a partir desta data, nada tenho a exigir da empresa Locadora DVD Show Ltda., civil e ou criminalmente, posto que esta empresa cumpriu com os termos da legislacao vigente.</fo:block>
    <fo:block font-size=“11pt” line-height=“17pt” space-before=“20pt”>Por ser verdade, firmo a presente em uma unica via.</fo:block>
    <fo:block font-size=“11pt” line-height=“17pt” space-before=“60pt”>_____________________________________________</fo:block>
  • <fo:block font-size=“11pt” line-height=“17pt”>
    <xsl:value-of select=“nome” />
    </fo:block>
    </fo:flow>
    </fo:page-sequence>
    </fo:root>
    </xsl:template>
    </xsl:stylesheet>