客户让做个一程序,从Excel读出数据,经过统计、计算生成PDF文档。我的做法是中间安装模板生成Word文档,然后在导出为PDF。
程序完成后需要测试,客户的环境是Win10 Office2007。我用虚拟机搭建了环境,发现Word2007竟然无法导出(另存)为PDF。
经过反复测试,Office2010、2016、2019都支持直接导出PDF,为啥2007不行呢?
网上有说需要安装WPS的,也有说安装虚拟打印机的……
我觉得还有别的办法,最后在微软网站上找到了一个工具:Office2007SaveAsPDF。
Word2007是Office2007的一个组件,还包括Office Excel 2007、Office PowerPoint 2007、Office Outlook 2007 和 Office Access 2007,于2006年年底发布。当时PDF格式的使用还不频繁,因此Office2007暂时没有支持。后因为PDF使用越来越广泛,因此推出了这个功能增强包。
下载:
安装后测试
导出效果与Word2007中格式一致。