我在虛擬專用Windows Server 2003 SP2盒子上有一個基於Web的應用程序(ASP.NET 2.0),它轉換HTML表單並使用ABCpdf將它們轉換爲PDF。它已經存在多年了,至少在這兩年中的最後兩年沒有改變過。剛剛開始出現在使用ABCpdf創建的PDF文件中的問號
三天前,它開始在整個PDF文檔中放置問號。
問號似乎與HTML中的空span標籤一致。任何想法,爲什麼這可能會發生,或者我可能需要做的解決它?
UPDATE ------------
的HTML是通過XSL產生並立即用於產生一個pdf。
我確實在問號出現的位置上有字符 。但是,由於這是編碼非空白空間的一種方式,我在html中可以看到的所有內容都是空白的(即使在打開時可以看到記事本++中的所有符號)。
當我用簡單的空格字符替換xsl代碼中的 實例時,問號就消失了。
注意:通過使用charset =「iso-2022-jp」,我也能夠使問號從最終的pdf中消失。但是,中間html顯示日語字符。
看到有問題的HTML代碼中可能會有所幫助。另外,你是否使用特殊字符? ÄEÜÜóÌÌ.... – 2010-10-09 19:11:24
無特殊字符。 span標籤看起來像這樣: – Feckmore 2010-10-09 21:32:48
嘗試一些調試以查看發生什麼情況時。如果你刪除了跨度,那麼呢?你確定它裏面什麼都沒有?甚至沒有空間?當你放入角色會發生什麼?如果你改變跨度到div呢? – Alec 2010-10-10 00:20:22