java中,用itext把html转pdf的时候,html中的一个空格在pdf中显示有2个空格那么大?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中,用itext把html转pdf的时候,html中的一个空格在pdf中显示有2个空格那么大?相关的知识,希望对你有一定的参考价值。

html中的一个空格( )在pdf中显示有2个空格那么大?
这个问题怎么解决?要求pdf中的空格要和html里面的一样大

参考技术A 可以先在后台直接将html里的空格替换成pdf中正常的空格再输出。追问

pdf中正常的空格怎么表示?

追答

你直接敲个空格试试。。

追问

敲不了,只读的。

参考技术B 请使用 ,注意HTML规范追问

请问,能讲明白点吗?html中2个nbsp差不多是一个中文的大小,转成pdf1个nbsp差不多是一个中文的大小

追答

根据你说的,我觉着是编码的问题,因为UTF-8一个字符占GBK一个字符占用两个字节,你HTML编码换成UTF-8试试

追问

我编码本来就是写的utf-8

参考技术C 解决问题看资料吧。

以上是关于java中,用itext把html转pdf的时候,html中的一个空格在pdf中显示有2个空格那么大?的主要内容,如果未能解决你的问题,请参考以下文章

怎样用Java把html转为pdf

java 已经获取pdf代码,如何把他pdf文件保存到本机 要求用输出流做

如何用纯java代码实现word转pdf?

如何用纯java代码实现word转pdf

转 Java操作PDF之iText详细入门

百度文库的实现——java利用openoffice,word转pdf