我在Wiki中找到了一些有关如何在页面上包含SVG的示例,但似乎这与布局是脱节的。 我想做的是这样的:
Table table = new Table(1)
table.addHeaderCell( Cell().add( SvgConverter.drawAsBlockElement( svgData ) ) )
当然drawAsBlockElement
方法不存在(还吗?)。
有没有简单的方法可以实现类似的目的?
答案 0 :(得分:0)
似乎我们可以使用PdfFormXObject
从SVG文件创建实际的iText7图像元素。
new Image(
SvgConverter.convertToXObject(
new FileInputStream( new File(filename) ),
pdfDocument
)