为啥WORD转换PDF时字体会丢失?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥WORD转换PDF时字体会丢失?相关的知识,希望对你有一定的参考价值。
参考技术A 字体变化的原因是没有在pdf中嵌入设置的字体。\\x0d\\x0a解决办法:\\x0d\\x0a编辑→首选项;\\x0d\\x0a\\x0d\\x0a点击左侧的“转换为pdf”,选择右侧的“Microsoft office word”,点击编辑;\\x0d\\x0a\\x0d\\x0a点击“所支持的文档的Adobe PDF设置”里的“编辑”,点击确定;\\x0d\\x0a\\x0d\\x0a点击左侧的“字体”,右侧选择需要的字体,点击“添加”,点击另存为即可。Mac系统下Python自动化批量word转换pdf
参考技术A 由于pywin32库的限制,在Mac系统上无法利用python+pywin32调用office对word文件进行批量转换pdf的处理。为了解决该问题,将通过docx2pdf调用office 365对word文件进行批量pdf的转换,但是对比Windows系统上的pywin32,转换相对较慢,而且只支持docx格式,下面将方法进行简单介绍,并将两者进行结合,使得word文件的批量转换可以在Mac系统上进行。由于pywin32是Windows系统下的库,不支持Mac系统,所以需要在Mac系统下将相关导入以及转换的代码注释掉;在Mac系统下则可以根据自身需求选择利用pywin32或者docx2pdf,一定要注意不同系统下路径的编写方式!!!
第一步:安装pywin32(只支持Windows下安装)、docx2pdf
pip3 install pywin32 -i https://pypi.douban.com/simple
pip3 install docx2pdf -i https://pypi.douban.com/simple
第二步:示例代码如下,可根据自身需求进行修改相应文件位置等操作
注:该代码未对Mac系统下的其它word应用以及其它系统下转换进行测试(理论上如果该word应用本身支持转换为pdf,则可以通过示例代码进行批量转换的操作)
仅以此作为学习笔记以及分享,如有需改进或者不妥之处,请多多指教。
1+0.01=1.01
1-0.01=0.99
以上是关于为啥WORD转换PDF时字体会丢失?的主要内容,如果未能解决你的问题,请参考以下文章