将PPT文件转换成HTML文件

1.用JCOB1.9做的

2.源码如下:

public class FileConversion {
 private static  ActiveXComponent  axp;
 private static Dispatch dphAll;
 private static Dispatch dph;
 /**
  * 将PowerPoint转化为html
  * @param comFile
  * @param toFile
  */
 public  static void powerPointToHtml(String comFile,String toFile)
 {
       try {
      axp   =   new   ActiveXComponent("PowerPoint.Application");//启动PowerPoint
         dphAll= (Dispatch)  axp.getProperty("Presentations").toDispatch();  
         axp.setProperty("Visible",   new   Variant(true));//设置PowerPoint不可见
         dph= (Dispatch)  Dispatch.invoke(dphAll,"Open",
           Dispatch.Method,new   Object[]{comFile,new   Variant(false),   new   Variant(false)}, 
           new   int[1]).toDispatch();//打开临时文件  
         Dispatch.invoke(dph,"SaveAs",   Dispatch.Method,   new   Object[]{toFile,new   Variant(12)},
           new   int[1]);//以html格式保存
         Dispatch.call(dph,   "Close");     
       }    
       catch   (Exception   e)    
       {  
          e.printStackTrace();  
         }    
       finally    
       {  
      
             axp.invoke("Quit",   new   Variant[]{}); 
             ComThread.Release();
       }
 }
}

阅读更多
上一篇将WORD文件转换成HTML文件
下一篇将EXCEL文件转换成HTML文件
想对作者说点什么? 我来说一句

PPT转化成HTML文件

2018年01月07日 17.36MB 下载

PPT转换成HTML文件

2018年01月07日 17.36MB 下载

没有更多推荐了,返回首页

关闭
关闭