调整Powerpoint幻灯片的大小以适应内容


2

问题概述

我正在使用Powerpoint来创建我的绘图。使用普通幻灯片尺寸时,图形周围会出现一些白色区域。在Visio中,可以裁剪页面以适应所包含图形的边距。如何才能在powerpoint中实现这一目标?意思是,包含对象的边界框是幻灯片的大小。

长期动机

Powerpoint在过去几年里变得更好。特别是在处理数字时,它甚至在某些情况下取代了Microsoft Visio。因此,Powerpoint越来越成为创建图表的首选工具。更容易实现具有10个以上形状的更复杂的图表。

当使用科学出版物中的图表(例如,使用LaTeX)时,图表的大小通常不遵循powerpoint幻灯片的通常尺寸,但具有适合纸张的尺寸。通常,高度不同于powerpoint滑动件的典型高度。

没有截屏,因为截图是光栅图形。我执行PDF导出,因为PDF保留了矢量信息。例如,参见讨论矢量与栅格的最佳方法,为什么矢量图形很有用。

我希望,通过截图可以清楚地看到不同的格式。我非常清楚这个演示文稿是一个快速草图,没有使用powerpoint的全部功能。 图纸的屏幕截图

预期的工作流程是:

  1. 在PowerPoint中创建图表
  2. 裁剪图
  3. 将图表另存为PDF
  4. 使用\includegraphics{diagram.pdf}的乳胶

当前工作流程

备选方案A:按以下顺序替换步骤2:

  1. 标记所有形状
  2. 切割所有形状
  3. 更改幻灯片大小
  4. 粘贴所有形状
  5. 如果有一些边界不匹配,请转到2

备选方案B:插入步骤3a:

  1. 在Acrobat Professional中打开PDF
  2. 使用Acrobat的页面裁剪工具
  3. 保存PDF

我知道PDF剪刀也可以使用,但这仍然是手工工作。

评论

关于备选方案A:在图表的每次微小更改时,我都不必调整幻灯片边框。如果我做了重大更改,我可能需要手动调整边框。

关于备选方案B:我每次都必须进行裁剪,我改变了数字

还有Alternative C,我使用trimLaTeX graphicx包的功能。但是,在幻灯片的每次重大更改时,我必须猜测正确的值,这使得此替代方案类似于备选方案A.

相关工作

我发现如何调整幻灯片尺寸的大小而不调整幻灯片上的任何对象?答案JarynPL似乎很有希望。可能,他的宏必须“仅”修改。如果没有明确的解决方案,我会自己做,然后在这里发布。

Answers:


1

根据您的解释:

答:
您在PowerPoint上通过简单命令在工具栏上的某个位置无法请求您,因为PowerPoint的主要目的是在其他地方。

B.
可以使用VBA编程创建宏。编程

  1. 迭代所有形状并计算所有形状的顶部,左侧,底部和右侧(=整个图形)。
  2. 移动每个形状(设置其左侧顶部属性),以便整个图形(形状组)的中心将成为幻灯片的中心。原因:我可以看到相对于幻灯片的中心进行了大小更改,因此在幻灯片调整大小之前将您的内容放在中心位置。
  3. 将滑块大小设置为根据步骤1中收集的值计算的宽度和高度。

基于你的StackOverflow配置文件,我可以看到你是一个程序员,所以如果你真的需要这个功能,你应该把它放在一起并在将来节省大量时间来调整幻灯片的大小时间。

形状集合ActivePresentation.Slides(1).Shapes(使用For Each...... Next)。你可以找到大量的例子 - 关键字是vba,例如vba powerpoint resize slidevba powerpoint iterate shapes

可以使用Alt+ 访问VBA代码编辑器F11。在编辑器中,可以使用F2- 对象检查器来研究对象模型。每个对象都有详细记录,按对象检查器中的帮助图标。将宏存储在演示文稿中,并将文件另存为PowerPoint启用宏的演示文稿PowerPoint启用宏的模板。如果您遇到困难,请首先搜索,然后随意在StackOverflow上询问。VBA编码相对简单。它有几个奇怪的东西(不要在过程调用中使用括号,只在函数调用中使用;集合中的元素索引从1开始),但它们非常可忍受。

另请参阅“ 调试”菜单中的命令以加强开发。您可以在程序等待时修改实时代码(黄线),并且可以使用Set next statement命令向前或向后移动当前执行点,无论您想要什么。节省时间。

在PowerPoint中,您可以使用Alt+ F8或从“ 视图”菜单打开宏列表。


我再次提高了我的动力,特别是在矢量与光栅图形上添加了一个段落。
koppor 2015年

1
几种可能性:1)选择并分组幻灯片上的形状,右键单击并选择另存为图片。在“另存为”对话框中选择EMF或WMF。2)创建一个新的演示文稿,根据需要设置幻灯片大小,从图幻灯片中选择并复制内容,将其粘贴到新演示文稿中。
Steve Rindsberg 2015年

0

现在有一个右键单击菜单,您可以将每个形状保存为单独的图片。


1
你能解释一下这个问题是如何回答的吗?请不要回复评论; 编辑  你的答案,使其更清晰,更完整。
斯科特
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.