打开PDF时弹出“使用CJK字符必须安装FPDFCJK”怎么办
那天下午,我双击桌面上那个名为“项目方案.pdf”的文件,想着快速过一遍客户发来的需求。鼠标箭头转了两圈,预想中的文档界面没出现,反而弹出一个对话框,白底黑字写着:“PDF使用CJK字符必须安装FPDFCJK”。我愣住了。这个文件是上周合作方刚发来的,之前打开过同事传的其他PDF都好好的,怎么偏偏这个出了问题?我点开文件属性,确认格式是标准PDF,大小也正常,不像是损坏了。联想到文档里可能有中日韩文字——客户是家跨国公司,方案里确实夹杂着不少日文术语,大概就是所谓的“CJK字符”吧。
我试着用不同的阅读器打开,换了PDF阅读器、浏览器甚至办公软件,结果都弹出类似提示。搜索框里输入那句话,跳出来的结果大多和“FPDF”有关。原来FPDF是个生成PDF的工具库,默认不支持中日韩字符,得装个叫“FPDFCJK”的扩展包才行。可我只是个要打开文件的人,又不是生成文件的人,为什么要我装这个?
突然反应过来,问题可能出在生成文件的环节。大概对方用FPDF生成PDF时,忘了安装那个扩展,导致文档里的CJK字符没有正确嵌入字体,所以我这边打开时,阅读器找不到对应字体支持,才会报错。
我给客户那边负责对接的人发了条消息,截图过去说明情况。半小时后,对方回复:“抱歉,生成时漏装了扩展,重新发你一个。”新文件传过来,再双击,熟悉的文档界面终于展开,那些、経済、전략这些字符清晰地显示在页面上。
后来才发现,类似的小麻烦在日常处理文件时并不少见。有时是字体缺失导致乱码,有时是格式兼容问题打不开,说到底,都是不同工具、不同设置之间的“小摩擦”。不过这次也算长了见识,至少下次再看见“FPDFCJK”,不会再对着对话框发呆了。
