繁体   English   中英

使用iTextSharp在pdf中打印“ <”不起作用

[英]printing “<” in pdf is not working using iTextSharp

我的网页中有以下文字。

脚注这是<1 234234>这是结束部分,应该可见。

当我将网页转换为pdf时,以上页面显示为

脚注这是结尾部分,应该是可见的。

经过分析,我发现这是由于“ <”而发生的。 我猜想原因是iTextSharp将<1 234234>视为标签,并且没有将此文本添加到pdf中。

如果我们在文本中只有“ <”而没有“>”,那么将跳过“ <”之后的整个文本。

有人可以建议如何正确显示以上文字吗? 任何帮助将不胜感激。

我尝试通过将“ <”替换为“&lt”,但这没有用。

我使用了HttpUtility.HtmlEncode() ,它现在可以正常工作。 :)

如果有人知道更多,请分享。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM