我正在使用链接将一个包含文本和base64图像的字段输出到一个使用itext 5的pdf文件中。但是,我想存储的输出:
xmlParser.parse(isDescription, charset);
所以我的结果输出是在一个表中。
我的代码是(不显示图像):
p6.add(new Chunk("Description: ", smallBold));
if(ppDescription == null || ppDescription.isEmpty()){
p6.add("");
}else{
ElementList list1 = XMLWorkerHelper.parseToElementList(ppDescription, null);
System.out.println("list1: " + list1);
for (Element element : list1) {
p6.add(element);
}
}
cell.addElement(p6);
我现在有:
p6.add(new Chunk("Description: ", smallBold));
final InputStream isDescription = new ByteArrayInputStream (ppDescription.getBytes("UTF-8"));
xmlParser.parse(isDescription, charset);
cell.addElement(p6);
如何传递输出:
parse(isdescription,字符集);
要包含在单元格中的p6?
我试过:
p6.add(xmlParser.parse(isDescription, charset));
但是,这会产生错误:
The method add(Element) in the type Paragraph is not applicable for the arguments (void)
这是我现在的pdf输出:
你可以看到上面的文字和图像的表格,我需要在表中。
暂无答案!
目前还没有任何答案,快来回答吧!