打印/转换为 PDF 时如何修复 Word 2007 中缺失的公式?

打印/转换为 PDF 时如何修复 Word 2007 中缺失的公式?

我不知道为什么,但我的Word 2007文档无法打印。尽管在打印时正确显示,但在实际打印时它们仍为空白。打印预览

如果我尝试将文档转换为PDF使用虚拟文件Adobe Acrobat打印机。

在这两种情况下,缺失的方程式恰好出现在插入了图片的页面上(顺便说一下,这些图片显示得很好)。

尝试导出至PDF使用内置转换器会产生更糟糕的结果 - 所有方程式都缺失。

您是否知道可能导致此类问题的原因是什么?


根据要求,这里有一些示例文件。我删除了所有非必要的文本,但这应该足够了:


问题是 - 我怀疑这是某种字体问题。由于事情相当紧急,我不得不寻找解决方法。幸运的是,在另一台计算机上打开时,文档打印正确。但打印为 PDF 后,数学字体看起来不同(但还算可以接受)。

我不明白为什么从页面中删除图形(Excel 图表、图片等)可以解决原始故障环境中的问题。

答案1

今天,我在使用另存为 -> PDF 将 Word 2007 公式导出为 PDF 时遇到了同样的问题。最近,我使用做PDF导出西里尔文文本,我决定用文字方程式试试。效果非常好!

引用另一个论坛讨论crobat 用户博客我找到了真正的解决方案 - 只需加载控制面板中“区域和语言选项”中“语言”选项卡下的“复杂脚本和从右到左语言的文件”即可

您将需要一张 Windows XP SP3 CD 并重新启动。完成此操作后,将 docx 保存为 PDF 即可完美运行!

答案2

该问题可能出现在仅包含方程式且文本方向为从右到左的段落中。

这种情况的解决方案如下:

  • 将段落(仅包含公式)的文本方向从从右到左更改为从左到右。

  • 在包含方程式的从右到左的段落中添加一些文本(项目符号或编号就足够了)

答案3

查看文件的元数据,似乎......

  • ...这些.docx文件是使用 MS Office 2007(或更高版本)创建的
  • ...这些.pdf文件是使用 Adob​​e Acrobat Distiller 8.0.0 创建的

据我所知,Acrobat 8​​.1(2007 年 6 月发布)是第一个支持 MS Office 2007 的 Acrobat 版本。所以我猜测错误的 PDF(缺少公式,但另一个图形也存在)是由于 Acrobat 8​​.0 不能胜任这项工作。

我目前没有 MS Office 2007 或更高版本来打开原始文件。我只有 Win XP 上的 Office 2003。如果我.docx在那里打开,文件会以某种方式转换为早期版本,并且公式被转换成低分辨率图形 ——是的,即使在打开的.doc(x)——并且它们不再可编辑....

同一 XP 系统上的 Acrobat 9.4.4 可以同时转换为 PDF*.doc(x)文件在 Office 2003 中打开得很好(但公式图形的分辨率质量显然很低)。

另一方面,Office 2007 可能已经有一个内置方法来转换/另存为*.docx其文档为 PDF 格式(Office 2010 肯定有这种格式)。也许这会给你带来比依赖新产品上市前 Distiller 8.0.0 更好的 PDF 结果?


更新: 本周末晚些时候,我将能够打开*.docxWord 2007 中的文件,看看可以从那里对 PDF 转换做些什么......


更新 2: 我现在有机会查看您的原始 .docx 文件。我朋友的系统是 Vista,装有 Office 2007 和 Acrobat Professional 9.4.0。

使用此软件组合,有 3 种不同的方法可以从 .docx 创建 PDF。从应用程序主菜单单击...

  1. “打印...”并选择“Adobe PDF”打印机。这将生成一个 PostScript 文件并将其发送到 Adob​​e Distiller,后者将 PS 转换为 PDF。
  2. “另存为...”并选择“Adobe PDF”。此路径使用“Adobe PDFMaker for Word”宏集(随 Adob​​e Professional 安装程序一起进入系统)并转换为 PDF,无需 PostScript 迂回。
  3. “另存为...”并选择第一个“PDF 或 XPS”, 然后“保存类型:PDF”。此方法是MS内置的将Word文件转换为PDF的方法。

我测试了所有 3 种方法,每种方法都能在 PDF 页面上生成高质量的数学公式。

我注意到公式中使用的字体是坎布里亚坎布里亚数学Karol,你应该检查一下你的一个系统,该系统没有生成 PDF 中的公式:它是否安装了这些字体?


更新 3:由于您的两个系统通过以下方式从同一输入 .docx 文件生成不同的 PDF 结果“另存为...--> Adob​​e PDF”,需要检查的一件事是两个系统上使用的 PDF 转换设置。

我首先想到的是:

  1. 点击杂技演员在功能区栏的顶部菜单中。
  2. 点击优先
  3. 检查下拉菜单中哪个选项处于活动状态转换设置
  4. 检查所有其他设置(也许用屏幕截图记录下来)。
  5. 设置选项卡,点击高级设置...
  6. 检查所有设置(也许用截图记录下来)。
  7. 点击另存为....这将是一个 ASCII 文本文件,后缀为.joboptions。它保存了用于生成 PDF 的(几乎)所有 Distiller 设置。
  8. 选择一个您可以记住的文件名并与您创建该文件名的主机匹配。

在两个系统上都执行此过程。创建两个系统后.joboptions文件,在您选择的文本编辑器的帮助下对它们进行比较。

我确信你会发现一些差异。(也许不是导致你出现问题的那些差异,但值得一试……)

如果我的记忆不正确或者上述步骤的部分内容不完全正确,请原谅......

答案4

我在包含图像的页面上遇到了同样的问题,其他所有页面都打印正常。我的解决方案是将图像放入新绘图画布(Word -> 插入 -> 形状 -> 新绘图画布)。之后,所有公式都可以正常打印

季米特里斯

相关内容