gpt4 book ai didi

png - PPT转PNG透明背景

转载 作者:行者123 更新时间:2023-12-03 07:52:31 25 4
gpt4 key购买 nike

我有一个 PowerPoint .ppt 文件,我必须为每张幻灯片创建一个图像。

我正在尝试使用集成的 PowerPoint“导出为 .png”。
它有效,但图像的背景都是不透明的,我需要一个透明的。

任何人都知道是否有可能以及如何做到这一点? (如果不是通过标准导出,也可以使用宏)

最佳答案

无论是手动还是程序化,都无法完成。这是因为每个幻灯片母版后面的颜色都是白色的。如果您将背景设置为 100% 透明,它将打印为白色。

你能做的最好的事情是用你想要的所有东西设计你的幻灯片,将你想要出现在透明图像中的所有内容分组,然后右键单击/另存为图片/.PNG(或者你也可以用宏来做到这一点) .通过这种方式,您将保持透明度。

下面是如何将所有幻灯片的形状导出为单独的 PNG 文件的示例。笔记:

  • 这是不是 获得任何背景
    幻灯片母版上的形状。
  • 生成的 PNG 将 不是 成为
    大小相同,视情况而定
    形状所在的位置
    每张幻灯片。
  • 这使用了折旧函数,
    Shape.Export .这意味着
    虽然功能仍然存在
    可用于 PowerPoint 2010,它
    稍后可能会从 PowerPoint VBA 中删除。
    Sub PrintShapesToPng()
    Dim ap As Presentation: Set ap = ActivePresentation
    Dim sl As slide
    Dim shGroup As ShapeRange
    For Each sl In ap.Slides
    ActiveWindow.View.GotoSlide (sl.SlideIndex)
    sl.Shapes.SelectAll
    Set shGroup = ActiveWindow.Selection.ShapeRange
    shGroup.Export ap.Path & "\Slide" & sl.SlideIndex & ".png", _
    ppShapeFormatPNG, , , ppRelativeToSlide
    Next
    End Sub
  • 关于png - PPT转PNG透明背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713676/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com