我有一份由应用程序脚本创建的节日豁免 pdf,由表单触发。 pdf 在 Acrobat reader 和 Google Drive 预览中可以正确显示,但在 MacOS 预览中则无法显示。
pdf 是使用模板中的 Drive.Files.create() 制作的电子表格创建的。 PDF blob 是使用 UrlFetchApp.fetch() 创建的。 PDF本身是用DriveApp.getFolderById().createFile()制作的。
大部分文本都在 Google 表格“绘图”中,插入到单元格中以调整文本。
所有表格绘图在我尝试过的三个 pdf 查看器中都能正确显示,除了一张用于缩写的方框图。
这很令人费解,因为几乎整个PDF都是用“图画”创建的。不知道为什么只有一张图不会出现。
在 Acrobat 中查看时的屏幕截图 预览时查看的屏幕截图
由于 pdf 已保存到我的云端硬盘并通过电子邮件发送给参与者,因此我尝试下载云端硬盘副本和通过电子邮件发送的副本。两者在 Acrobat 中都可以正常显示,但在 MacOS Preview 中则无法正常显示。我尝试查看预览中的视图设置,但找不到任何有意义的内容。
我可以通过删除“初始”框的图形并将其添加到旁边的图形中来解决此问题。
我相信两幅图中文本框的边界是相互重叠的。预览必须有不同的解释方式。 PDF 现在在 Preview 和 Acrobat 中看起来都很好。
之前没有出现的图是一个绘制的矩形内的文本框。文本框比矩形大,并且与旁边绘图的文本框重叠。