python - 在创建幻灯片之前创建 python PPTX 内部超链接
问题描述
有没有办法在创建它们将链接到的幻灯片之前创建超链接?
例如,创建一个目录幻灯片,其中包含指向稍后将添加的幻灯片的超链接,幻灯片的数量不会总是与用户编辑的相同。
解决方案
我对此表示怀疑。当然,直截了当的方法行不通,但很难说永远不会违背人类的聪明才智。
无论如何,这种机制的工作方式是基于 PowerPoint 超链接行为,只有特殊的“动作”动词表示“内部跳转”而不是“跳转到网址”。这种情况下的动词是NAMED_SLIDE
(尽管NEXT_SLIDE
,LAST_SLIDE
等也可用)。XML 中幻灯片的“名称”是它的关系 id,基本上是一个关键字,例如"rId7"
一个 PPTX 包部分(例如幻灯片)到另一个的映射。
由于还没有幻灯片,所以不可能有任何关系。拥有这种“悬空”关系很可能会引发修复错误,但无论如何我都看不到它会奏效。创建新幻灯片将创建新关系,而不考虑已经存在的关系,因此最好的情况是您的“预创建”关系被忽略。
我认为你将需要一个不同的策略。
推荐阅读
- python - 使用 pandas 对齐堆积条形图
- php - PHP imap_open 无法检查证书
- c# - C# Razor List to JSON:按键获取值
- html - 图像作为cshtml中的超链接
- java - java.lang.ClassCastException:通过 Selenium 执行测试时,java.base/java.lang.String 无法转换为 org.openqa.selenium.WebElement
- bash - 使用来自另一个函数的用户提示调用 bash 函数
- apache-camel - 向 PowerBI REST Endpoint 发送 POST 请求时出现 Apache Camel 状态代码 401
- c++ - 隐藏由 WinAPI 调用创建的窗口
- divide-and-conquer - 使用分治法查找每个子数组的最大和最小元素的差之和的程序
- java - 使用h2方言进行测试时,Spring正在设置mysql方言