[英]Print Powerpoint slide with python-pptx
我一直在使用 python-pptx 來訪問幻燈片(我發現它比使用 win32 更流暢,因為它不需要打開 Powerpoint 窗口。但是,我已經檢查了文檔,但找不到任何打印幻燈片的方法幻燈片。我錯過了什么嗎?
這是我到目前為止所擁有的:
from pptx import Presentation
prs = Presentation(path)
for slide in prs.slides:
if slide.name == slide_I_want:
#send slide to printer
python-pptx
(故意)沒有 PowerPoint 渲染器,因此無法打印幻燈片(將它們渲染為紙張/PDF)。 它也不能另存為 PDF、另存為 JPG 或執行任何其他需要渲染的操作(例如自動縮小文本以適應特定區域)。
基本原理是范圍和重點之一。 渲染器本身就是一個復雜的軟件,並且僅與(無頭)PPTX 文件編輯器弱耦合,這就是python-pptx
。 渲染器還與顯示平台緊密耦合,這在 Python 中沒有得到很好的支持,在 OS X、Linux 和 Windows 等各種操作系統上獲取字體度量等內容,可能取決於顯示器和/或打印機司機等
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.