我想将powerpoint中的某些形状导出为图像。为此,我使用以下代码:
ActivePresentation.Slides(1).Shapes(3).Export "C:\dink_template\created_files\testimg.jpg", ppShapeFormatJPG
我也试过其他图片格式:
ActivePresentation.Slides(1).Shapes(3).Export "C:\dink_template\created_files\testimg.png", ppShapeFormatPNG
我得到这张图片:
在这里您无法注意到,因为图像按钮中出现的白色和平(以及顶部的一点点)与页面混合,但如果您在照片上制作检查元素,您将看到它。
正如你在powerpoint中的另一张图片中所看到的那样,形状完美修复,并且图像并不大:
为什么在顶部和按钮中出现这种白色的平静?如何在没有它们的情况下导出图像?
EDIT 我知道它什么时候发生。因为我和其他人一起尝试,有时候他们不会出现,有时也会出现。问题是,当您在形状中写入的文本非常靠近边框并将其导出为图像时,它将使用此空白区域导出。现在的问题是......我该如何解决这个问题?
答案 0 :(得分:0)
一种选择是在将文本导出为图像之前,根据文本总长度调整文本大小和/或文本大小,以确保文本永远不会太接近边界......
还有别的:你检查了你的形状的边缘属性了吗?将它们置于0可能会有所帮助。