【发布时间】:2015-04-30 01:11:34
【问题描述】:
我有一个使用 XML 填充的基本 .vm 文件,然后使用 iText 将其转换为 PDF 文档:
<?xml version="1.0" encoding="UTF-8"?>
<!--<!DOCTYPE itext SYSTEM "http://itext.sourceforge.net/itext.dtd">-->
<itext creationdate='${System.DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss")}' producer="X">
<paragraph align="Default" size="18.0" style="bold" indentationleft="0.0">
Test
</paragraph>
</itext>
上面的解析绝对没问题。然而,事情稍微复杂一些:
<?xml version="1.0" encoding="UTF-8"?>
<!--<!DOCTYPE itext SYSTEM "http://itext.sourceforge.net/itext.dtd">-->
<itext creationdate='${System.DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss")}' producer="X">
<paragraph align="Default" size="18.0" style="bold" indentationleft="0.0">
Test
</paragraph>
<table>
<row>
<cell>
<paragraph>
Table test
</paragraph>
</cell>
</row>
</table>
</itext>
失败并出现异常“无法将'iTextSharp.text.Paragraph'类型的对象转换为'iTextSharp.text.Table'类型。”
有什么想法吗?当然我看不到任何格式问题。
【问题讨论】:
标签: pdf pdf-generation itextsharp