Bonjour
Je voudrai développer une application qui puisse générer un fichier rtf et un autre pdf à partir d'un document xml et xsl-fo.
Pour le cas de pdf, j'ai utilisé l'API FOP et j'ai testé ce code :
Mais cette erreur a empêché l'exécution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Logger logger = new ConsoleLogger(ConsoleLogger.LEVEL_INFO); Driver driver = new Driver(); driver.setRenderer(Driver.RENDER_PDF); driver.setLogger(logger); try{ InputHandler inputHandler = new XSLTInputHandler("F:/krusty.xml","F:/krusty.xsl"); driver.setOutputStream(new FileOutputStream("F:/krusty.pdf")); driver.render(inputHandler.getParser(), inputHandler.getInputSource()); }catch(Exception e){System.out.println(e.getMessage());}
Je voudrai donc savoir si quelqu'un peut m'aider pour corriger ce code et me donner un code qui permet de générer un fichier RTF à partir d'un document xml et xsl-fo en utilisant l'API Jfor
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/batik/util/XMLResourceDescriptor at org.apache.fop.svg.SVGElementMapping.setupSVG(SVGElementMapping.java:72) at org.apache.fop.svg.SVGElementMapping.addToBuilder(SVGElementMapping.java:134) at org.apache.fop.apps.Driver.addElementMapping(Driver.java:439) at org.apache.fop.apps.Driver.addElementMapping(Driver.java:450) at org.apache.fop.apps.Driver.setupDefaultMappings(Driver.java:314) at org.apache.fop.apps.Driver.<init>(Driver.java:222) at javaapplication8.Main.main(Main.java:29) Java Result: 1 BUILD SUCCESSFUL (total time: 2 seconds)
Dans tous les cas merci d'avoir lu mon post...
a+
Partager