今天部署了一个旧的项目到新的环境里面,发现在使用Itext生成paf报错了,看后台的日志发现的错误是:org.xml.sax.SAXParseException异常:Content is not allowed in trailing section。
于是网上搜了一下说是在生成XML文档的时候,内容里面有空格。于是将生成PDF文档的XML内容打出来发现在内容的最后面真的有一排空格,于是使用trim()方法将内容最后面的空格去掉,然后生成pdf文档就正常了。
今天部署了一个旧的项目到新的环境里面,发现在使用Itext生成paf报错了,看后台的日志发现的错误是:org.xml.sax.SAXParseException异常:Content is not allowed in trailing section。
于是网上搜了一下说是在生成XML文档的时候,内容里面有空格。于是将生成PDF文档的XML内容打出来发现在内容的最后面真的有一排空格,于是使用trim()方法将内容最后面的空格去掉,然后生成pdf文档就正常了。