Bonjour Angelo,
J'ai essayé ton API pour transformer des documents .DOCX en .PDF comme indiqué sur le package
docxandvelocity.converters-1.0.4 mais j'ai des exceptions ... j'ai essayé toutes formes de l'objet ConverterTypeVia.XXXX et à chaque fois j'ai un problem de converter.
en essayant le même package avec les exemples dedans : j'ai eu ces exeptions :
fr.opensagres.xdocreport.converter.XDocConverterException: java.lang.IllegalAccessError: org.apache.poi.xwpf.converter.pdf.internal.PdfMapper.createMasterPage(Lorg/openxmlformats/schemas/wordprocessingml/x2006/main/CTSectPr

Lorg/apache/poi/xwpf/converter/core/IXWPFMasterPage;
at fr.opensagres.xdocreport.document.AbstractXDocReport.convert(AbstractXDocReport.java:748)
at DocxProjectWithVelocity2PDF.main(DocxProjectWithVelocity2PDF.java:208)
Caused by: java.lang.IllegalAccessError: org.apache.poi.xwpf.converter.pdf.internal.PdfMapper.createMasterPage(Lorg/openxmlformats/schemas/wordprocessingml/x2006/main/CTSectPr

Lorg/apache/poi/xwpf/converter/core/IXWPFMasterPage;
at org.apache.poi.xwpf.converter.core.MasterPageManager.addSection(MasterPageManager.java:179)
at org.apache.poi.xwpf.converter.core.MasterPageManager.compute(MasterPageManager.java:127)
at org.apache.poi.xwpf.converter.core.MasterPageManager.initialize(MasterPageManager.java:90)
at org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.visitBodyElements(XWPFDocumentVisitor.java:227)
at org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.start(XWPFDocumentVisitor.java:194)
at org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:55)
at org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:37)
at org.apache.poi.xwpf.converter.core.AbstractXWPFConverter.convert(AbstractXWPFConverter.java:45)
at fr.opensagres.xdocreport.converter.docx.poi.itext.XWPF2PDFViaITextConverter.convert(XWPF2PDFViaITextConverter.java:67)
at fr.opensagres.xdocreport.document.AbstractXDocReport.convert(AbstractXDocReport.java:713)
... 1 more
aurai-tu des idées par rapport à ça.
Merci par avance.
Adil
Partager