Aspose office (Excel,Word,PPT),PDF 線上預覽

來源:互聯網
上載者:User

標籤:ram   family   需要   color   format   docx   new   extend   htm   

就是做個備份,拿的是試用版的 Aspose

  1.         /// <summary>
  2.         /// Aspose office (Excel,Word,PPT),PDF 線上預覽
  3.         /// </summary>
  4.         /// <param name="sourceDoc">需要預覽的檔案地址</param>
  5.         /// <param name="saveDoc">展示的html檔案地址</param>
  6.         public void Goto(string sourceDoc, string saveDoc)
  7.         {
  8.             string s_sourceDoc = Server.MapPath(sourceDoc);
  9.    
  10.             string s_saveDoc = Server.MapPath(saveDoc);
  11.    
  12.             string docExtendName = Path.GetExtension(s_sourceDoc).ToLower();
  13.    
  14.             switch (docExtendName)
  15.             {
  16.                 case ".doc":
  17.                 case ".docx":
  18.                     Aspose.Words.Document doc = new Aspose.Words.Document(s_sourceDoc);
  19.                     doc.Save(s_saveDoc, Aspose.Words.SaveFormat.Html);
  20.                     Response.Redirect(saveDoc);
  21.                     break;
  22.                 case ".xls":
  23.                 case ".xlsx":
  24.                     Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(s_sourceDoc);
  25.                     workbook.Save(s_saveDoc, Aspose.Cells.SaveFormat.Html);
  26.                     Response.Redirect(saveDoc);
  27.                     break;
  28.                 case ".ppt":
  29.                 case ".pptx":
  30.                     Aspose.Slides.Pptx.PresentationEx pres = new Aspose.Slides.Pptx.PresentationEx(s_sourceDoc);
  31.                     pres.Save(s_saveDoc, Aspose.Slides.Export.SaveFormat.Html);
  32.                     Response.Redirect(saveDoc);
  33.                     break;
  34.                 case ".pdf":
  35.                     Aspose.Pdf.Document pdf = new Aspose.Pdf.Document(s_sourceDoc);
  36.                     pdf.Save(s_saveDoc, Aspose.Pdf.SaveFormat.Html);
  37.                     Response.Redirect(saveDoc);
  38.                     break;
  39.             }
  40.         }

  http://download.csdn.net/detail/hou3125378/9909973 

Aspose office (Excel,Word,PPT),PDF 線上預覽

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.