項目中需要將ppt等office文檔,轉換成PDF,然後在web上預覽文件。通過度娘,無意間發現了Spire.Presentation,是第三方需要付費的插件,但也有免費版,限制10頁的轉換,而超過10頁有試用版,但轉換的pdf有水印(一串鏈接地址)。
而這個插件使用起來很簡單、方便。只需兩步:
1.下載並導入jar包:
Spire.Presentation.jar
下載地址見文末資源附件免費下載。
2.使用Presentation對象,加載要轉換文檔並轉換
//創建Presentation對象
Presentation ppt = new Presentation();
//加載示例文檔
ppt.loadFromFile("c:/file/demo.ppt");
//保存爲PDF文檔
ppt.saveToFile("c:/file/ToPDF.pdf", FileFormat.PDF);
ppt.dispose();
以上就是使用Spire.Presentation簡單實現了從office到pdf的轉換。如有問題,請不吝斧正。