如何以編程方式將pptx文件轉換爲ppt文件。這發生在沒有安裝PowerPoint的Web服務器上。 我最好是免費的解決方案。如何在沒有安裝powerpoint的情況下以編程方式將powerpoint pptx文件轉換爲ppt文件?
我可能會考慮在服務器上安裝PowerPoint,如果這是不可能的,但我擔心該解決方案的可伸縮性。我不希望服務器掙扎,因爲多次轉換正在進行...
感謝
如何以編程方式將pptx文件轉換爲ppt文件。這發生在沒有安裝PowerPoint的Web服務器上。 我最好是免費的解決方案。如何在沒有安裝powerpoint的情況下以編程方式將powerpoint pptx文件轉換爲ppt文件?
我可能會考慮在服務器上安裝PowerPoint,如果這是不可能的,但我擔心該解決方案的可伸縮性。我不希望服務器掙扎,因爲多次轉換正在進行...
感謝
演示文稿對象有一個SaveAs方法可以做到這一點。例如, 保存當前演示文稿的.ppt文件,下面的代碼將 做的工作:
ActivePresentation.SaveAs "FileName.ppt", ppSaveAsPresentation
參考:
http://www.pcreview.co.uk/forums/programmatic-conversion-pptx-into-ppt-t3339221.html
那麼這個API需要在機器上安裝ppt嗎? – Clement
你可以安裝OpenOffice的Impress的(自由報辦公室Impress)在服務器上,也許它可以做文檔轉換。
我聽說在OpenOffice中,有python API可用,甚至更多,甚至是VBA克隆。
這可能是無法從這樣的命令行轉換,
ooimpress -infile "mydoc.pptx" -outfile "mydoc.ppt"
在任何情況下,轉換可能不會是完美的。如果您的pptx文件包含嵌入的OLE文檔,則會出現問題。
帶有項目符號列表和一些簡單圖形對象(圓圈,箭頭,光柵圖形文件(如GIF))的幻燈片不太可能成爲問題。
下面是一些鏈接到openoffice論壇線程與類似的問題。
.doc到.pdf,所有的命令行? http://www.oooforum.org/forum/viewtopic.phtml?t=5513
幫助! - 將Word文檔轉換爲XML的簡單命令行 http://www.oooforum.org/forum/viewtopic.phtml?t=7242
強迫用戶安裝Microsoft的兼容包有什麼不對? –
剛剛發現有關此接受答案的東西... – Clement
並不總是可以讓客戶端安裝兼容包。一些IT部門對於用戶可以在他們的機器上安裝什麼非常嚴格... – Clement