带有Gecko渲染的ABCPDF在Firefox中呈现的效果不同



现在我正在使用最新的ABC PDF版本,并使用Gecko渲染引擎。但是,我注意到Firefox呈现添加到PDF中的HTML的方式与ABC PDF解释HTML的方式之间存在细微的差异。我想知道是否有什么可以做的?

我特别问Firefox,因为我认为浏览器使用与ABCPDF相同的Gecko渲染引擎,所以我认为它将是100%相同的。

有人知道这件事吗?我在网上找不到关于这个的很多信息,尽管我承认我发现很难想出正确的搜索词。

默认ABCpdf将使用'print' css媒体类型,而Firefox将使用'screen',这可以通过设置media属性来改变。

var doc = new Doc()
doc.HtmlOptions.Media = MediaType.Screen

如果差异更细微,可能值得看看引擎配置。

值得注意的是,ABCpdf中使用的Gecko引擎独立于任何本地Firefox安装中使用的引擎,应该假设它在版本和配置上都是不同的。

最新更新