EN BREF :
Si vous avez déjà réussi à générer un TIFF compressé en CCIT4 ou autre avec fop.jar et JAI. vous pouvez certainement m'aider
les versions utilisées :
- fop 0.94
- dernières versions des jar de JAI: jai_codec.jar, jai_core.jar et jai_imageio.jar
- développement sous eclipse 2.1.3
- environnement java de développement : j2sdk1.4.2_09
LE PROBLEME :
Bonjour je tente depuis une semaine d'utiliser la librairie FOP (fop.jar) avec JAI (jai_codec.jar, jai_core.jar, jai_imageio.jar) pour produire des TIFF compressés en CCIT4 (TIFFRenderer.COMPRESSION_CCITT_T6).
## L'outil FOP en ligne de commandes fonctionne bien## et
## les fonctions natives de FOP (incluses dans fop.jar)## fonctionnent bien
mais,
je n'arrive pas à utiliser les jars de JAI (classpath et path système + ajout au classpath du projet eclipse + positionné dans le répertoire "lib" de l'installation FOP) qui normalement devrait s'interfacer directement avec FOP selon la doc...
Quelqu'un saurait-il comment faire pointer FOP vers les librairies JAI afin d'éviter d'obtenir ceci :
cf. code.txt
################################################################
javax.xml.transform.TransformerException: java.lang.UnsupportedOperationException: Compression method not supported: CCITT T.6
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1276)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
Caused by: java.lang.UnsupportedOperationException: Compression method not supported: CCITT T.6
at org.apache.xmlgraphics.image.writer.internal.TIFFImageWriter.createTIFFEncodeParams(TIFFImageWriter.java:75)
at org.apache.xmlgraphics.image.writer.internal.TIFFImageWriter.access$000(TIFFImageWriter.java:41)
at org.apache.xmlgraphics.image.writer.internal.TIFFImageWriter$TIFFMultiImageWriter.writeImage(TIFFImageWriter.java:135)
at org.apache.fop.render.bitmap.TIFFRenderer.stopRenderer(TIFFRenderer.java:140)
at org.apache.fop.area.RenderPagesModel.endDocument(RenderPagesModel.java:245)
at org.apache.fop.area.AreaTreeHandler.endDocument(AreaTreeHandler.java:283)
at org.apache.fop.fo.FOTreeBuilder.endDocument(FOTreeBuilder.java:171)
at org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:192)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1224)
################################################################
?????? UN GRAND MERCI !!!!!!!!!!!
dasc82
Partager