小编nag*_*don的帖子

python-pptx模块可以插入视频吗?

根据文档,python-pptx可以插入视频,但是,文档没有给出很好的示例。有人有任何代码片段可以将video1.avi添加到我的 pptx 中吗?

from pptx import Presentation
pptx1 = Presentation()
slide = pptx1.slides.add_slide(blank_slide_layout)
Run Code Online (Sandbox Code Playgroud)

不确定我需要什么输入

slide.placeholders.element.add_placeholder(id_,name,ph_type, orient, sz,idx)
Run Code Online (Sandbox Code Playgroud)

谢谢

python video powerpoint

4
推荐指数
1
解决办法
3209
查看次数

PyPDF2 压缩

我正在努力使用 PyPDF2 模块压缩我合并的 pdf。这是我基于http://www.blog.pythonlibrary.org/2012/07/11/pypdf2-the-new-fork-of-pypdf/ 的尝试

import PyPDF2
path = open('path/to/hello.pdf', 'rb')
path2 = open('path/to/another.pdf', 'rb')
merger = PyPDF2.PdfFileMerger()
merger.append(fileobj=path2)
merger.append(fileobj=path)
pdf.filters.compress(merger)
merger.write(open("test_out2.pdf", 'wb'))
Run Code Online (Sandbox Code Playgroud)

我收到的错误是

TypeError: must be string or read-only buffer, not file
Run Code Online (Sandbox Code Playgroud)

我还尝试在合并完成后压缩 pdf。我将失败的压缩基于使用 PDFSAM 压缩后得到的文件大小。有什么想法吗?谢谢。

python pdf pypdf2

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

pdf ×1

powerpoint ×1

pypdf2 ×1

video ×1