Я знаю, что эта проблема возникла ранее, но я не нашел никаких решений, которые работают. Tag td
Но когда я проверяю файл HTML, используя этот https://html.onlineviewer.net/ , это кажется нормальным. $ data.var1 $ создает ошибку выше. В то время как, если я напишу «T & T Test», он работает нормально. < /P>
Мои вопросы: < /p>
Есть ли способ автоматически избежать всех переменных в шаблоне, или мне нужно вручную избежать каждого значения, прежде чем передавать его в шаблон? это автоматически?com.itextpdf.tool.xml.exceptions.RuntimeWorkerException: Invalid nested tag tr found, expected closing tag td.
at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:134)
at com.itextpdf.tool.xml.parser.XMLParser.endElement(XMLParser.java:403)
at com.itextpdf.tool.xml.parser.state.ClosingTagState.process(ClosingTagState.java:70)
at com.itextpdf.tool.xml.parser.XMLParser.parseWithReader(XMLParser.java:238)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:216)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:177)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:238)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:210)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:183)
at com.ekart.citylogistics.docsvc.PDFGenerator.generatePdfDocumentFromStringTemplate(PDFGenerator.java:80)
at com.ekart.citylogistics.docsvc.PDFGenerator.generateFile(PDFGenerator.java:39)
at com.ekl.bifrost.hub.utils.FileUtil.generateFile(FileUtil.java:53)
Это код, который генерирует PDF
public static InputStream generateFile(Object data) {
DocumentGenerator documentGenerator = DocumentGeneratorFactory.getDocumentGenerator(DocumentType.PDF);
byte[] bytes = documentGenerator.generateFile(data, Constants.POD_TEMPLATE_ROOT_DIR,
Constants.POD_TEMPLATE_FILE_NAME, TemplateType.STRINGTEMPLATE);
InputStream inputStream = new ByteArrayInputStream(bytes);
return inputStream;
}
И мы используем этот файл шаблона строки
File needs to be shared
XYZ Private Limited
Heading 1
Heading 2
Heading 3
Var1:
$data.var1$
Подробнее здесь: https://stackoverflow.com/questions/796 ... nd-expecte
ITEXT XMLWORKER: PDF Generation не сбоивает с «недопустимым вложенным тегом TR, ожидаемым закрывающим тегом TD», когда д ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
SQL, чтобы Excel Generation Generation Application не работает с серверным соединением
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
SQL, чтобы Excel Generation Generation Application не работает с серверным соединением
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-