Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Vaya lio

    (Puntos:1)
    por Gu (24510) el Lunes, 22 Junio de 2009, 07:36h (#1156234)
    ( Última bitácora: Lunes, 11 Octubre de 2010, 11:15h )
    Una buena odisea la tuya con los PDF. Cuando entré en mi actual trabajo los informes se hacían con Cystal Reports + VB6 (arg!!!), así que me busqué la forma de tener algo más estandard y fue FPDF, pese a que tú lo repudias (para gustos colores).

    Al principio si que era un cipote crear los documentos oficiales en PDF (sobre todo el denominado DS15 [fundaciontripartita.org]), pero se le acaba cogiendo el vicio y te creas informes en una mañana. Luego como los modelos cambian todos los años pues coger el antiguo y modificarlo al actual en unos 15 minutos.

    Y si piensas que generar un PDF es una odisea, generar un RTF con phprtf [phprtf.com] ni te cuento.
  • Muy interesante

    (Puntos:2)
    por Surething (10777) el Lunes, 22 Junio de 2009, 12:02h (#1156293)
    ( Última bitácora: Martes, 09 Agosto de 2011, 17:56h )
    Hola, buenos días.

    Me resulta terriblemente interesante todo lo que cuentas. Muchas gracias por compartirlo :)

    Me gustaría plantearte dos cuestiones. En primer lugar, ¿serías tan amable de colgar un PDF de ejemplo que hayas generado tú con este método?

    En segundo lugar: ¿este método permite "flexibilidad"? Me explicaré. Que yo sepa, con FPDF lo único que haces es rellenar un formulario. Pero claro, imagínate que queremos algo mucho más flexible. Un informe complejo, con cosas muy variables, con un número de líneas, páginas, párrafos indeterminado. ¿Es esto posible con este método?

    Muchas gracias :)
  • Tengo problemas

    (Puntos:2)
    por Surething (10777) el Martes, 23 Junio de 2009, 11:30h (#1156449)
    ( Última bitácora: Martes, 09 Agosto de 2011, 17:56h )

    Hola de nuevo.

    Es extraño, pero algunos xhtml me los convierte a PDF sin problemas, pero hay otros con los que obtengo un error.

    Por ejemplo, he creado un documento simple con OpenOffice y lo he exportado a XHTML. Ese documento lo convierte a PDF.

    Pero luego he creado un documento XHTML válido, comprobado con el verificador en línea. El documento usa UTF8. Y obtengo el siguiente error:

    C:\Users\usuario\Desktop\genpdf\dist>java -jar genpdf.jar ..\Documentos\lorem2.xh
    tml ..\Documentos\lorem2.pdf
    ERROR: 'Stream closed'
    genpdf: Error al generar el PDF.
    org.xhtmlrenderer.util.XRRuntimeException: Can't load the XML resource (using TR
    aX transformer). java.io.IOException: Stream closed
    at org.xhtmlrenderer.resource.XMLResource$XMLResource Builder.createXMLRe
    source(XMLResource.java:191)
    at org.xhtmlrenderer.resource.XMLResource.load(XMLRes ource.java:71)
    at org.xhtmlrenderer.swing.NaiveUserAgent.getXMLResou rce(NaiveUserAgent.
    java:211)
    at org.xhtmlrenderer.pdf.ITextRenderer.loadDocument(I TextRenderer.java:1
    34)
    at org.xhtmlrenderer.pdf.ITextRenderer.setDocument(IT extRenderer.java:13
    8)
    at genpdf.Main.main(Main.java:20)
    Caused by: javax.xml.transform.TransformerException: java.io.IOException: Stream
    closed
    at com.sun.org.apache.xalan.internal.xsltc.trax.Trans formerImpl.transfor
    m(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.Trans formerImpl.transfor
    m(Unknown Source)
    at org.xhtmlrenderer.resource.XMLResource$XMLResource Builder.createXMLRe
    source(XMLResource.java:189)
    ... 5 more
    Caused by: java.io.IOException: Stream closed
    at java.io.BufferedInputStream.getInIfOpen(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityM anager$RewindableIn
    putStream.read(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityM anager.setupCurrent
    Entity(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLVersion Detector.determineD
    ocVersion(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(U
    nknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(U
    nknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLPars er.parse(Unknown So
    urce)
    at com.sun.org.apache.xerces.internal.parsers.Abstrac tSAXParser.parse(Un
    known Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.Trans formerImpl.transfor
    mIdentity(Unknown Source)
    ... 8 more

    Vamos, dice "Can't load the XML resource". ¿A qué se refiere?

    Gracias y un saludo.

  • Todo genial

    (Puntos:2)
    por Surething (10777) el Martes, 23 Junio de 2009, 11:44h (#1156459)
    ( Última bitácora: Martes, 09 Agosto de 2011, 17:56h )
    Todo muy bien. Muchísimas gracias tomman.

    PD: ¡Qué pesado soy! :P