2012-12-05 130 views
1

我需要使用Apache POI將.htm文件轉換爲Power Point演示文稿(ppt)。但後來我意識到Apache POI只能將原始數據轉換爲ppt。爲此,我們必須從htm文件中提取數據,並相應地將其輸入到ppt文件中。我們可以使用Apache POI自動化嗎?所以有沒有其他選擇將htm文件轉換爲ppt文件?請提前指導我。將htm文件轉換爲ppt文件

回答

0

你想要完成的另一種選擇是pandoc,它可以將HTML或Markdown(等等)轉換成各種各樣的格式。如果我沒有記錯,它不支持Powerpoint,但它支持許多其他演示文稿格式,包括HTML5和PDF幻燈片。

0

既然你提到POI,我假設你有興趣用Java來做這件事。

docx4j使用xhtmlrenderer(Flying Saucer)將XHTML轉換爲docx,因此您也可以使用它將XHTML轉換爲pptx(與POI或docx4j一起使用)。

但寫這樣一個轉換器不是一個膽小的工作。

另一種可能的方法是使用OpenOffice/LibreOffice,但快速瀏覽一下,這對於將HTML導入到文檔中效果更好。另見help.libreoffice.org/Impress/Importing_HTML_Pages_Into_Presentations