我正在尝试使用Flying Saucer从xhtml生成pdf文件你知道为什么这段代码总是throwx异常吗?
import org.xhtmlrenderer.pdf.ITextRenderer
import com.lowagie.text.DocumentException
private void testconfiguration(String taskId) throws IOException, DocumentException {
String inputFile = "/home/marcin/firstdoc.xhtml";
String url = new File(inputFile).toURI().toURL().toString();
String outputFile = "/home/marcin/firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os); // this line generates Exception
os.close();
}
答案 0 :(得分:1)
您的类路径中可能有两个不兼容的库版本(即xhtmlrenderer库可能需要一个不是您正在使用的低版本库的版本。)