我正在使用 XHTMLRendered 测试 ItexPDF 以将 Web 解析为 pdf 并收到此错误
java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfTemplate
org.docx4j.org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:109)
org.docx4j.org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:103)
我正在使用 iTextPDF 5.5.7 和 xhtmlrendered.1.0。我的代码:
String File_To_Convert = "http://localhost:8080/index.php";
String url = new File(File_To_Convert).toURI().toURL().toString();
System.out.println(""+url);
String HTML_TO_PDF = "ConvertedFile.pdf";
OutputStream os = new FileOutputStream(HTML_TO_PDF);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();`