我知道這可以使用其他庫,如win32com或python-pptx,但我不知道是否有人知道如何使用標準庫將圖像插入幻燈片幻燈片。大量的谷歌搜索表明,最好的解決方案可能是win32com,但由於我可以保證這個腳本將部署到每個系統將有win32com,我正在尋找一個實施,利用庫的所有系統與標準的Python 2.7安裝將具有。使用標準庫將圖像插入PPT
0
A
回答
0
使用標準庫可以毫不費力地修改.pptx
文件:這些新一代文件可能是zip壓縮XML +外部圖像文件,可以通過ziplib
和標準xml解析器進行處理。
傳統的.ppt
文件是一種二進制封閉格式,幾乎沒有文檔,以及角落案例。它可能會改變它們,因爲它們仍然只是字節,但需要付出相當大的努力。
也就是說,從Python 3.4開始,Python安裝程序「PIP」默認安裝了語言:可能最好的方法是基於內置PIP腳本安裝外部庫 - 這樣一個不需要所有外部庫的使用。
+0
謝謝JS,我會修補一些pptx文件。我們必須堅持使用Python 2.x系列,因爲兼容性可能不會影響Python 3的API兼容性。也許distutils在這裏也可以提供幫助。 如果任何人有一個操縱pptx文件的例子,無論基本如何,我都會很欣賞一個例子 – MrBubbles 2014-12-04 16:56:14
相關問題
- 1. 通過PPT插件插入圖像
- 2. 錯誤13 VBA,嘗試插入圖像到ppt /試圖使用已有的ppt
- 3. 將ppt轉換爲圖像
- 4. 將圖像插入數據庫中
- 5. 無法將圖像插入數據庫
- 6. 將圖像目錄插入數據庫
- 7. 將圖像插入數據庫
- 8. 如何將圖像插入數據庫?
- 9. 如何將圖像插入數據庫?
- 10. PHP - 將圖像插入數據庫
- 11. 用於將圖表插入ppt幻燈片的VBA
- 12. 使用javascript將圖像插入表格
- 13. 插入圖像插入使用C#
- 14. 如何使用PHP將圖像插入數據庫
- 15. 使用FileUpload將圖像插入數據庫
- 16. 使用數組將多個圖像名稱插入數據庫
- 17. 如何使用jsPDF庫將圖像從HTML插入到PDF中?
- 18. C#ToolStrip插入標準菜單標準圖標位置
- 19. 使用PHP插入圖像
- 20. 基本圖+標題使用vba的ppt
- 21. 用於測試圖像分類的標準圖像數據庫
- 22. 插入幻燈片到ppt
- 23. 使用標準庫寫入文件
- 24. 在將圖像插入數據庫之前壓縮圖像
- 25. 插入訂單標準::地圖
- 26. C++標準庫:通過使用標準輸入
- 27. 標準安裝程序圖像庫
- 28. 使用Java ImageIO標準庫無法讀取和寫入TIFF圖像文件
- 29. 將圖像插入在.NET
- 30. 將圖像插入TextArea
你可以用Python標準庫做幾乎任何事情。但是,這有效地重新實現了其他地方已經找到的功能,通常具有更多的錯誤,更少的功能,更少的文檔,並且僅在90%的情況下才起作用。 – Carpetsmoker 2014-12-04 16:02:20
我很喜歡@Carpetsmoker這個。當然你可以做到,但你爲什麼想要?你能否詳細說明爲什麼你有這個約束?我知道如何去做你所要求的,但我無法想象我會承擔這樣的一種情況。 – scanny 2014-12-04 21:35:40
我是一名GIS程序員,我爲一家大型金融機構工作。我們支持一個團隊市場,這個市場基本上決定了新的分支機構和atm的去向。在做出這個決定時,他們訪問了一堆潛在的網站。我們用ppt軟件包支持該事件,詳細說明給定站點的人口統計信息,並在地圖上顯示所有信息。當然,我可以導出一堆地圖視圖,但將它們放入PPT模板並不是我知道該如何處理的。現在知道並看到PPTX文件只是一個壓縮文件,其中包含所有元素和XML定義的文件。這很簡單。 – MrBubbles 2014-12-05 01:47:19