我在虚拟专用Windows Server 2003 SP2上有一个基于Web的应用程序(ASP.NET 2.0),它可以转换HTML表单并使用ABCpdf将它们转换为PDF。它已存在多年,并且至少在过去两年中没有改变过。
三天前,它开始在整个输出的PDF文档中放置问号。
问号似乎与HTML中的空span标记相对应。关于为什么会发生这种情况的任何想法,或者我可能需要做些什么来解决它?
更新------------
html是通过xsl生成的,并立即用于生成pdf。
事实上,我确实在问号出现的位置上有角色。但是,因为这是一种编码非消隐空间的方法,所以我在html中看到的只是一个空白区域(即使打开时看到记事本++中的所有符号)。当我用简单的空格字符替换xsl代码中的实例时,问号就消失了。
注意:我也可以通过使用charset =“iso-2022-jp”使问号从最终的pdf中消失。但是,中间的html显示了日文字符。
答案 0 :(得分:1)
ABCpdf使用机器中的IE引擎来加载和呈现html。您是否更新了机器上的IE浏览器版本?确定它与IE浏览器有关(因为你说你没有对你的xsl / html做任何修改)。
谢谢, Flores的