我一直在尝试使用Visio绘图创建PDF文件。我目前的方法非常简单,只需"另存为"在Visio中的pdf。我遇到的一个问题是,在绘图转换为pdf后,字符间距变得不均匀。我在这附上了两张照片。第一个显示Visio中的原始字体,另一个显示PDF中的扭曲字体。
之前有没有人遇到过这个问题?你会如何建议解决这个问题?
谢谢!
答案 0 :(得分:1)
我观察到Visio 2013导出为PDF功能的间距问题相同,但在使用Adobe Acrobat XI Pro输出PDF时却没有。粘贴Microsoft Visio绘图对象或将Visio中的EMF粘贴到Word 2013时也会出现;但是,从同一个Visio绘图插入WMF没有问题。我刚刚开始使用2013年,尽管已有2016版本。我没有Visio / Word 2007的问题。 - 7/2016:我离开了我之前的大多数观察,但是,这个问题似乎已经被Microsoft Update修复了。
答案 1 :(得分:0)
PDF生成器使用与Visio类似但不相同的字体。您发布的示例的笔触权重不同(请注意' e'和')中的水平线。
尝试使用其他字体。
答案 2 :(得分:0)
发布PDF输出本身会非常有用,但是根据您已经说过的内容,再加上您在图像中显示的内容,似乎Visio输出单独设置每个字符并使字符宽度错误,因此每个后续字母的位置都远远超出前一个字母。
我也不太确定基线定位,因为您发布的屏幕截图中“c”下面的弯曲蓝线的端点明显更接近渲染PDF中的文本,而不是上面的初始截图它。
查看Visio是否可以首先处理Courier,因为它是等宽字体(即。每个字形在行上占据相同的宽度)。如果它在Courier中生成仍然显示漫游字母间距的文本,我会开始怀疑是否有更新/更新的Visio版本在继续与之斗争之前寻找。
答案 3 :(得分:0)
这显然是Visio中一个持久的错误。我仍然在我的Visio 1708中看到它,构建8431.2250)。这个错误已经至少4年了。
避免单个图表的字距调整问题的工作方法是以任何位图格式(例如png)或Windows图元文件格式(WMF)导出它们,或使用屏幕剪切工具从屏幕上复制图表。
由此可能解决方案可能是调整PDF渲染器以生成一组光栅图像,而不是使用嵌入的矢量图形。
关于Microsoft Answers的错误报告: