如何在打印/转换为PDF时修复Word 2007中缺少的方程式?


8

我不知道为什么,但我的Word 2007文档中的一些方程式不会打印。尽管在“ 打印预览”中正确显示,但它们在实际打印中保留为空白。

如果我尝试使用虚拟Adobe Acrobat打印机将文档转换为PDF文件,也会发生同样的情况。

在这两种情况下,丢失的方程式恰好出现在插入了一些图像的页面上(顺便说一下,它显示正常)。

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

你有什么可能导致这些问题的线索吗?


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


问题是 - 我怀疑它是某种字体问题。由于此事非常紧迫,我不得不找到一个解决方法。幸运的是,在另一台计算机上打开时,文档打印正确。但是在打印到PDF后,数学字体看起来有所不同(尽管可以接受)。

我无法理解的是为什么从页面中删除图形(Excel图表,图片等)可以解决原始故障环境中的问题。


Pczak:你能提供一个显示行为的示例.docx文件吗?(如果可能的话,将其煮至1页)。你能提供一个缺少这个方程式的PDF吗?没有看实际文件,答案将是纯粹的推测(除非其他人已经看到完全相同的问题并解决了它)....
Kurt Pfeifle

@pipitas:当然,我会相应地更新问题。
Karol J. Piczak 2011年

呃,我非常专注于细节,我没注意到你已经说过它是一个Word 2007文件...(LibreOffice 3.2无法正确打开它并显示公式,BTW。)
Kurt Pfeifle

Answers:


6

今天我在使用另存为 - > PDF导出PDF格式的Word 2007方程时遇到了同样的问题。最近我使用doPDF导出西里尔文本,我决定尝试使用单词equation。它工作得很好!

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

您将需要Windows XP SP3 CD并重新启动。在此操作之后将docx保存为PDF可以完美运行!


3

对于仅包含方程且具有从右到左的文本方向的段落,可能会出现此问题。

这种情况的解决方案是:

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

  • 添加一些文本到从右到左的段落包含方程(子弹或编号就足够了)


这就是事情
Pooria

2

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

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

AFAIR,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可以将Office 2003中打开的* .doc(x)文件转换为PDF,但公式图形显然是低分辨率的质量。

OTOH,Office 2007可能已经有一种内置的方法来转换/保存为 PDF格式的文档(Office 2010肯定有这个)。也许这比你刚刚*.docx进入市场之前的时间依赖于Distiller 8.0.0提供了更好的PDF结果?


更新: 本周末稍后我将能够在Word 2007中打开* .docx文件,看看从那里可以为PDF转换做些什么...


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

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

  1. “打印...”并选择 “Adobe PDF”打印机。这将生成一个PostScript文件并将其发送到Adobe Distiller,后者将PS转换为PDF。
  2. “另存为...”并选择 “Adobe PDF”。此路径使用“Adobe PDFMaker for Word”宏集(使用Adobe Professional安装例程进入系统)并转换为PDF而不使用PostScript de-tour。
  3. “另存为...”并首先选择 “PDF或XPS”,然后选择 “另存为类型:PDF”。此方法是将Word文件转换为PDF的内置MS方式。

我测试了所有3种方法,并且每种方法都得到了PDF页面上的数学公式,质量很好。

我注意到公式中使用的字体是CambriaCambria MathKarol,您应该检查一个不生成PDF中公式的系统:是否安装了这些字体?


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

从我的头顶:

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

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

我很确定你会发现一些不同之处。(也许不是那些对你的问题负责的人,但值得一试......)

如果我的记忆失败了,并且如果上述程序的某些部分不完全正确,我会道歉....


谢谢,Acrobat 8​​.0可能存在一些问题。但这是我第一次在Word 2007上遇到一些问题。我添加了一些额外的文件。正如您在故障工作站上看到的那样,内置导出器确实存在类似问题。在我的上网本上,我设法“保存为PDF”,所有方程都可见,但它们似乎转换为低质量图形(在生成的PDF中无法选择)。Distiller一般会提供更好的结果,但在这种情况下,非渲染问题使其无法接受。
Karol J. Piczak 2011年

我仍然试图找出可能导致这种情况的原因。不幸的是,我无法访问较新的Adobe Acrobat版本。因此,尽管这是最有希望的方式,但目前无法测试这条路径。
Karol J. Piczak 2011年

不幸的是字体是可用的,所以这应该不是问题。我担心这是难以重现配置特定问题的一个。感谢您对此的所有帮助。我会将这个答案标记为已接受,但我还没有找到真正的解决方案。不过,您已经帮助我确认这是一个单一的系统问题。至少在目前,我可以切换到其他工作站进行最终打印,直到找到根本原因。再次感谢您的意见。
Karol J. Piczak 2011年

@Karol Piczak:如果没有提供真正的解决方案,请不要将答案标记为已接受。将你的恩惠限制在一个简单的upvote然后:-)
Kurt Pfeifle

我怀疑在这种情况下你可以找到一个特定的解决方案,而不是偶然的。知道它是一个独特的配置问题对我来说已经足够了。可能从头开始重新安装(可能?)帮助。如果您对此感到不安,您可以将您的答案改为“无法复制,由我工作,尝试修复您的系统”。;-)顺便说一句,这是一个有效的提示。如果我碰巧在某种程度上确定了根本原因(可疑,但没有什么是不可能的),我会在这里发布并移动接受标记。:-)
Karol J. Piczak 2011年

1

我设法找到了解决这个问题的有效方法。我不知道为什么它会像这样,但我在Adobe论坛上遇到过类似的话题(Acrobat v8不喜欢Cambria)。

jallisy在原始主题中提出的修复:

你有XP for OS吗?这是Microsoft解决方案

尝试下面提到的步骤,检查是否有帮助:

Windows XP>控制面板>区域和语言选项>语言选项卡>选中“ 安装复杂脚本文件 ”复选框,然后单击“应用”。

确实在我的情况下有效。

应用此项并重新启动后,故障系统的行为与上网本相同。使用“ 另存为PDF或XPS ”我可以正确显示方程式,但质量稍低(与其他系统完全相同)。

但是,Acrobat Distiller(虚拟打印机)现在可以生成高质量的可选方程,既可以用于没有图形的页面(以前用过的图像,也可以用于附带图形的页面(无法正常工作)。

说实话,我不知道为什么会有这样的怪癖,但我很高兴以现有方式解决。


啊,我很高兴这个问题能为你解决。(起初没有看到它,因为在我回来更新我的答案之前,我已经在一个标签中打开了一些我们的页面。)
Kurt Pfeifle

哦,我的坏,直到现在我才看到@Димитър昨天在编辑中提供了相同的解决方案。我早些时候错过了。
Karol J. Piczak 2011年

1

我对包含图像的页面有同样的问题,所有其他页面打印得很好。我的解决方案是将图像放入新绘图画布(Word - >插入 - >形状 - >新绘图画布)。之后,所有方程打印都很好

季米特里斯


0

将文件另存为打开的文本文件(odt),使用OpenOffice打开保存的文件。

这对我有用,而其他答案在这里不适用(因为我使用的是Windows 7而不是XP)。


0

在Vista中为我工作的一个简单的解决方案:另存为..... PDF或XPS ....然后在保存窗口中有一个选项按钮...勾选“位图测试字体可能不在的位置旁边的框嵌入式”


-2

这些问题的答案是:通过使用任何照片软件降低(降低)图片质量(不仅仅是改变Word文件中的图片大小。我的意思是移动图片的一角),其中包括缺少方程式。我认为因为RAM还不够。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.