禁用Edge的New PDF Viewer功能可解决中文乱码问题:在地址栏输入edge://flags/#edge-new-pdf-viewer,将“New PDF Viewer”设为Disabled,重启浏览器后中文即可正常显示。

Edge浏览器打开PDF时中文显示为方块、问号或错位字符,说明PDF内容在渲染阶段已发生字符映射失败,不是网页编码问题,而是PDF解析链路中的字体处理异常。这类乱码常见于WPS导出的含公式文档、老旧GB2312编码PDF或未嵌入中文字体的文件,且Adobe Reader能正常显示,就基本可锁定为Edge自身PDF引擎缺陷。
禁用New PDF Viewer实验功能
这是当前最高效、最高频见效的修复方式。Edge新版PDF查看器(基于Chromium PDFium)在解析未嵌入字体的PDF时,会错误将“SimSun”“Microsoft YaHei”等中文字体回退为日文MS Gothic或空白字形,导致大面积中文乱码。
第一步:在Edge地址栏输入 【edge://flags/#edge-new-pdf-viewer】 并回车。
第二步:找到“New PDF Viewer”条目,点击右侧下拉菜单→选择 【Disabled】。
第三步:点击页面底部“重启浏览器”按钮,等待所有Edge进程彻底退出并重新启动。
第四步:重新打开原PDF文件,按Ctrl+P唤出打印预览,观察中文是否恢复——若预览区文字清晰可读,说明问题已解决;若仍乱码,则需继续排查字体嵌入或系统级缓存问题。
检查PDF文件本身是否嵌入中文字体
Edge无法像Adobe Acrobat那样强制回退到系统字体,它严格依赖PDF内嵌字体。若原始PDF未嵌入“微软雅黑”“思源黑体”等常用中文字体,或仅嵌入子集(Embedded Subset),Edge很可能直接跳过渲染,显示为空白方块。
方法一:用Adobe Acrobat Pro打开该PDF→右键任意文字→选择“属性”→切换到“字体”标签页,确认中文字体状态是否为“Embedded”而非“Not Embedded”。
方法二:若确认未嵌入,返回源头重导PDF——在WPS中不选“输出为PDF”,改用“文件→打印→打印机选‘Microsoft Print to PDF’→保存”,该路径会强制嵌入基础中文字体。
注意:Word导出PDF时务必在“另存为PDF→选项→ISO 19005-1兼容性(PDF/A)”前取消勾选,否则会剥离字体信息。
重置Edge PDF打开方式为外部程序
当禁用New PDF Viewer无效,且你无需在浏览器内编辑PDF时,最稳妥的做法是绕过Edge内置渲染器,交由专业阅读器处理。
进入 【edge://settings/content/pdfDocuments】 →关闭“在浏览器中始终打开PDF文件”开关。
此后点击PDF链接,浏览器将弹出下载提示或应用选择窗口,直接选WPS Office或Adobe Acrobat Reader打开即可。
这一步操作起来很简单,直接把PDF交给WPS打开就行,公式和中文排版都能100%还原。
清除Windows字体缓存(针对公式符号乱码)
若PDF中数学符号(如∑、∫、α、β)显示为方框或问号,大概率是Windows字体缓存损坏,导致Edge调用OpenType数学字体时返回空字形。此问题多发生在系统更新或安装新字体后。
按下Win+R,输入 【cmd】 →右键选择“以管理员身份运行”→依次执行以下命令:
net stop fontcache
del /f /q "%windir%\ServiceProfiles\LocalService\AppData\Local\FontCache3.0.0.0"
net start fontcache
执行完毕后重启Edge,重新加载PDF文件。



















