当我们尝试使用Chrome的“打印”选项将包含CJK字符的网页另存为PDF时,我们看到了一个问题。
chrome中的chrome呈现的字符在外观上看起来相同,但Unicode不同。
以下是基本的HTML。
<HTML>
<HEAD>
Test Character
</HEAD>
<BODY>
?
</BODY>
</HTML>Run Code Online (Sandbox Code Playgroud)
如果以chrome打开HTML,则该字符为
https://graphemica.com/%E5%AD%90
但是PDF中对应的字符是
https://graphemica.com/%E2%BC%A6
HTML和PDF的链接
https://1drv.ms/f/s!Aq5YnvMOo4V8iVzdRyjmX3X5L0TD
首先,我想了解为什么会这样,然后又可以解决该问题。是否有任何实用程序可以将我的角色转换为Chrome将要在PDF中呈现的角色。
作业系统版本:MacOS 10.13.6(17G65)
Chrome版本:75.0.3770.100(官方内部版本)(64位)