如何解决PDF字体未嵌入的问题

LaTex编译后的PDF论文中显示部分字体未嵌入(查看方式:PDF Adobe依次点击左上角“文件”—“属性”—“字体”),原因是因为论文中插入的图片(Python和PPT生成的图片)中使用的字体未嵌入。

第一种方法(成功解决PPT转出的PDF图片字体未嵌入问题)

(1)打开PDF图片(使用PPT生成的图片)后,点击右侧工具栏中的“更多工具”按钮

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_另存为

(2)然后找到“印刷制作”按钮并点击

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_Adobe_02

(3)选择“印前检查”

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_latex_03

(4)找到弹出的框框的最上面的选择框,更换为“印前、颜色和透明度”,然后找到“PDF修正”里的“修复潜在字体问题”,里面包含了“嵌入字体”功能(可以点击右侧的“编辑”进行查看),因此选择“修复潜在字体问题”后点击右下角的“分析和修复”,选择文件存入路径即可得到嵌入了字体的PDF(但是只有PPT转出的PDF图片成功了,python的有问题,有的显示字体嵌入时找不到合适的字体,下载了这些字体后还是显示找不到合适的字体,有的成功嵌入了字体,但是发现图片文字中的一些空白地方变成了三个点“…”,不知道是为什么)

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_Adobe_04

第二种方法(用于Python生成的图片,但是结果是新打印的PDF图片属性中不再显示字体)

(1)依次点击“文件”—“打印”,在弹出的框框中找到打印机右侧的“属性”并点击

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_latex_05

(2)找到“Adobe PDF 设置”中的“默认设置”右侧的“编辑”按钮并点击

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_latex_06

(3)找到“字体”选项,然后把需要嵌入的字体添加到“总是嵌入”中(但是这一步好像不做也可以,有几张图片因为找不到对应字体,就把所有字体加入了“总是嵌入”中,结果也是属性中没有字体了),将此设置进行“另存为”

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_Adobe_07

(4)“默认设置”设置设为刚才存储的新配置

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_Python_08

(5)“打印”,得到新图片,但是新打印的图片有白边,此时再点击“更多工具”,找到“组织页面”按钮并点击,找到下图中的“更多”按钮,找到里面的“设置页面框”按钮

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_另存为_09

(6)在“删除白边距”前打勾

DesignSurface未包含BeginUpdate的定义 未包含pdf内容_另存为_10

这种方法打印出来的PDF图片属性中不再显示字体