我努力了:

我努力了:

图像扭曲;圆形打印成椭圆形

我有一个包含多幅图像(矢量图、EMF 图像)的 Excel 文档。

打印时,图像会扭曲:圆形变成椭圆形,看起来很荒谬。

令人惊讶的是,无论我使用哪种打印机驱动程序: Adobe Acrobat DC Save to PDF,或微软内置的Save to PDF/XPS,我都会得到完全相同的失真。

这应该是一个直径为 0.7 英寸的圆圈,如使用 Adob​​e Acrobat DC 和 Microsoft Excel 的内置 PDF 功能打印所示:

使用 Adob​​e Acrobat DC PDF 驱动程序生成的 PDF 的屏幕截图 使用 Microsoft Excel 内置 PDF 打印机生成的 PDF 的屏幕截图

那不是一个圆圈!

我努力了:

  • 在外部调整图像大小,以便它们可以在文档中保持 100% 的缩放比例

除了转到桌面出版应用程序之外我还能做些什么吗?

  • Microsoft Excel 专业增强版 2016
  • Microsoft Windows [版本 10.0.19041.928]

答案1

Excel 在处理图形时存在一个由来已久的问题,即它会缩小图形尺寸,并在此过程中改变纵横比,幅度约为 10%。这似乎就是您所遇到的情况。

没有解决办法。

如果您希望事情“正确”,您必须了解给定图形的作用,然后编辑它以更改其大小,以便在缩小后它符合您的要求。

不幸的是,这只对印刷版有帮助。现在你把它掺假了,屏幕上的版本看起来就不对了。

答案2

有一种方法可以尝试将精确的输出导出为 PDF,而不会出现图像扭曲。更改字体主题对我有用。

在下面页面布局选项卡,在主题面板上,选择字体,选择牛腿字体主题。

打印文档或另存为 PDF。大功告成!

答案3

我浪费了很多时间来处理这个问题,最后我在我的 VBA 代码中修复了这个问题。在打印为 PDF 之前需要调整高度,因此它的高度增加了 6%,然后打印(此时没问题),然后再次将图像高度降低回原始高度。

如果您对我创建的用于自动化的 VBA 代码感兴趣,可以看看我的博客:

https://j4.kopl.pro/news/printing-to-pdf-from-microsoft-excel.html

可供任何需要进行相同排序的人使用。

相关内容