现在我使用最新的ABC PDF版本,并使用Gecko渲染引擎。但是,我注意到Firefox渲染HTML的方式与添加到PDF的方式以及ABC PDF解释HTML的方式之间存在细微差别。我想知道是否有什么可以对付这个?
我特意询问Firefox,因为我认为浏览器使用的是与ABCPDF相同的Gecko渲染引擎,所以我认为它将是100%相同的。
有人知道吗?虽然我承认我很难找到正确的搜索字词,但在互联网上找不到相关信息。
答案 0 :(得分:4)
默认情况下,ABCpdf将使用' print' css媒体类型,而Firefox将使用'屏幕',可以通过设置media property来更改。
var doc = new Doc()
doc.HtmlOptions.Media = MediaType.Screen
如果差异更微妙,可能值得一看engine configuration。
重要的是要注意ABCpdf中使用的Gecko引擎独立于任何本地Firefox安装中使用的引擎,应该假设它在版本和配置上都不同。