vermag ich nicht unter HTML-String mit iText des xmlworker-5.5.9.jarHTML String nicht mit iText XML-Parser analysiert
String FOOTER = "<table width=\"100%\" border=\"0\"><tr><td><span class=\"bold\">Footer</span></td><td align=\"right\">Some title</td></tr></table>";
von unten Hilfsklasse zu analysieren:
XMLWorkerHelper.parseToElementList(FOOTER, CSS);
Ich bin immer unter Fehler:
Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.tool.xml.html.pdfelement.NoNewLineParagraph.setMultipliedLeading(F)V
ich sah iText des documentatin und answer in this forum too.
Jede Hilfe wird geschätzt. Vielen Dank.
Sie verwenden XML Worker 5.5.9, aber welche Version von iText verwenden Sie? Außerdem: Sind Sie sicher, dass Sie beim Ausführen des Codes dieselben Versionen verwenden wie beim Kompilieren? Dies sieht nicht wie ein echtes iText-Problem aus. Es sieht aus wie ein gewöhnliches Java-Kompilierungs-gegen-Ausführen-Problem. –
Ich habe die Commits auf Github eingecheckt und ich habe festgestellt, dass das Feld und damit die Methode, nach der Sie suchen, in der Klasse Phrase verschoben wurde. Hier die [commit] (https://github.com/itext/itextpdf/commit/10e415435474c0d78a997ca9a46ba9d8ad698aeb), ich denke, dass Sie jetzt die Methode in dieser Klasse finden können itext/src/main/java/com/itextpdf/text/Phrase .java –
Oder Sie können die Version herunterstufen, wie @BrunoLowagie vorgeschlagen hat. Es ist sicher, dass die Version 5.5.6 die Methode hat, nach der Sie suchen. –