Я пытаюсь сделать PDF с помощью URL, но я получаю НИЖЕ за исключениемIText возникли проблемы при визуализации шрифтов
Исключение в потоке «главный» java.lang.NoSuchMethodError: com.lowagie.text.pdf .BaseFont.getCharBBox (С) [I в org.xhtmlrenderer.pdf.ITextFontResolver $ FontDescription.setMetricDefaults (ITextFontResolver.java:679) в org.xhtmlrenderer.pdf.ITextFontResolver $ FontDescription. (ITextFontResolver.java:610) на org.xhtmlrenderer.pdf.ITextFontResolver.addCourier (ITextFontResolver.java:410) at org.xhtmlrenderer.pdf.ITextFontResolver.createInitialFontMap (ITextFontResolver.java:390) at org.xhtmlre nderer.pdf.ITextFontResolver. (ITextFontResolver.java:52) на org.xhtmlrenderer.pdf.ITextRenderer. (ITextRenderer.java:115) на org.xhtmlrenderer.pdf.ITextRenderer. (ITextRenderer.java:102) на ком .converter.pdf.MapInPDF.convertItextUrl (MapInPDF.java:132) в com.converter.pdf.MapInPDF.main (MapInPDF.java:148)
Ниже мой код
try {
System.out.println("start");
String url = "http://122.181.151.113:8080/Airometric/Pages/exportPdf.jsf?loggedInUserName=admin&testCaseName=Nexus520";
String outputFile = "D://firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
System.out.println("end");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
Любой предложение было бы действительно полезно.
Несовместимые версии xhtmlrenderer и iText на вас classpath, я полагаю. – mkl
Устанавливается ли это сейчас? Какую комбинацию последних версий maven для xhtmlrenderer и iText следует использовать сейчас, чтобы больше не сталкиваться с этой проблемой? –