- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是一段将图片插入幻灯片的脚本。我想给图片添加超链接,但是不起作用。
from pptx import Presentation
import pptx.util
from pptx.util import Inches, Pt
pptfile = r"C:\Users\prashant\NEW - Copy.pptx"
fgr = "gr.png"
prs = Presentation(pptfile)
slides = prs.slides
for slide in prs.slides:
for shape in slide.shapes:
pic = slide.shapes.add_picture(fgr, pptx.util.Inches(1),
pptx.util.Inches(0.2),width=pptx.util.Inches(0.8), height=pptx.util.Inches(0.5))
pic.name = "Picture 999"
for shape in slide.shapes:
if shape.name == "Picture 999":
shape.address = 'https://github.com/scanny/python-pptx'
# shape.hyperlink.address = 'https://github.com/scanny/python-pptx' >>Gives Error
prs.save(pptfile)
print("Done!")
脚本运行成功,但超链接没有添加到演示文件中的 png 图像。
有什么建议吗??
最佳答案
超链接是形状上的一种点击操作,而不是直接属性。因此,您需要改用 shape.click_action.hyperlink
。
shape.click_action.hyperlink.address = 'https://github.com/scanny/python-pptx'
除了超链接之外,单击操作还可以提供跳转到演示文稿中另一张幻灯片的行为。这是在此处设置额外级别的间接性而不是让超链接直接出现在形状对象上的基本原理。
关于python - 如何使用python为ppt中的图片添加超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59158206/
我需要像这样从api下载一个文件 http://52.76.226.179/aapc-social-web/sites/default/files/media_docs/2009/content-60
如果我编写并执行这段代码 from pptx import Presentation prs = Presentation() slide_layout = prs.slide_layouts[0]
我希望 VBA 将所有工作表粘贴到示例 PPT 中,该示例从特定幻灯片开始,例如幻灯片 NUM.3 但是现在正在使用的代码,不要将所选区域粘贴到 PPT 文件中。你可以帮帮我吗? 这是我的代码:
我正在 office powerpoint(2007、2010 和 2013 版本)上做一些开发工作,并寻找一个将在 PowerPoint 幻灯片中调整对象(如文本框)大小时触发的事件。我想在用 C#
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我在页面上有以下脚本,用于将用户重定向到选定的二进制项目(doc、docx、ppt、pptx、xls、xlsx)。 $(document).ready(function () { window
这在 javascript 注入(inject)下算作,但我还是想问一下,以防万一人们知道答案。 我有一个网页,在让您进入下一页之前,该网页会倒计时至零。我有一个脚本,它将检查它何时为 0,然后单击
我正在使用 aspose-slides-17.3-jdk16.jar for java。我想自定义 PPT 中幻灯片的页面设置。 任何帮助将不胜感激。 最佳答案 我观察到您使用 Aspose.Slid
我正在尝试打开已存储在应用程序数据目录中的 pptx 文件,但打开该 ppt 文件时遇到错误。 我使用基本方法获取文件路径,然后获取 Uri,从那里将文件 Uri 传递给打开 pptx 文件的 Int
我正在编写一个将 PPT 文件中的幻灯片转换为 png 的小工具,我遇到的问题是隐藏的幻灯片。如何将幻灯片更改为在 Java 中可见?我目前正在使用 Apache POI 转换为 PNG,尽管这不适用
我正在尝试以编程方式生成一个 ppt,它基本上会有多张带有图像和文本的幻灯片。我试着寻找它,但没有找到任何方法,但我发现有几个应用程序可以这样做 PDF to PowerPoint 和 PDF to
我想用我的应用程序打开一个 PPT 文件。如何检查设备上是否安装了可以显示这些文件的应用程序以及如何启动它? 最佳答案 尝试这样的事情。没试过但可能有用 final Uri uri = Uri.fro
在PPT Presentation中,有一个Rise up的选项。在该选项中,对象首先向上移动,减速,然后返回,最后停止。动画效果链接: 我们如何在 CSS 中实现它? img { height:
我正在尝试使用 C# 将 .ppt 文件转换为图像集合。 我正在使用以下代码: using Microsoft.Office.Core; using Microsoft.Office.Interop.
我目前正在尝试从 .ppt 和 .pptx 文件中提取文本。我成功地使用 python-pptx 来处理 .pptx 文件,但是根据 its documentation , "PowerPoint 2
包含 .pdf 的链接将在新选项卡中打开,如下所示: Download 是否可以让 Powerpoint 文件 .ppt 在新的浏览器选项卡中打开而不是让用户下载该文件? 我已经尝试了以下操作,但这会
我想知道是否可以将“幻灯片大小为”设置为屏幕显示 (16:9)。我的意思是在 apache poi hslf 的主对象中有任何方法吗?我找不到。我已添加图像以供引用。 最佳答案 您只能拥有一个 pag
我在这里找到了一个函数,可以为在 R 中创建的绘图创建一个带有幻灯片的 ppt。 这是该函数的链接:R: Function to export currently active R plot to P
是否可以使用 将 odp/ppt 幻灯片导出为图像unoconv ? 例如, unoconv -f png presentation.ppt 但是这个 unoconv 命令会转换 只有第一张幻灯片 作
我有通过我无法控制的软件生成的 PPT。生成后,该软件将所有文本放入 TextBoxes 而不是我的占位符。 我创建了一个脚本来将文本从 TextBoxes 移动到占位符中,这很好用;但是,我无法维护
我是一名优秀的程序员,十分优秀!