一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Asp.net實現(xiàn)直接在瀏覽器預(yù)覽Word、Excel、PDF、Txt文件(附源碼)

 實力決定地位 2015-03-28

Asp.net實現(xiàn)直接在瀏覽器預(yù)覽Word、Excel、PDF、Txt文件(附源碼)

 
    1. 功能說明 輸入文件路徑,在瀏覽器輸出文件預(yù)覽信息,經(jīng)測試360極速(Chrome)、IE9/10、Firefox通過 分類文件及代碼說明  DemoFiles 存放可測試文件 Default.aspx  啟動頁
       
    2. ExcelPreview.cs  Excel預(yù)覽類 
    3.  public static void Priview(System.Web.UI.Page p, string inFilePath, string outDirPath = '')word-spacing:="/" />     {word-spacing:="/" />         Microsoft.Office.Interop.Excel.Application excel = null;
              Microsoft.Office.Interop.Excel.Workbook xls = null;
              excel = new Microsoft.Office.Interop.Excel.Application();
              object missing = Type.Missing;
              object trueObject = true;
              excel.Visible = false;
              excel.DisplayAlerts = false;
              string randomName = DateTime.Now.Ticks.ToString();  //output fileName
              xls = excel.Workbooks.Open(inFilePath, missing, trueObject, missing,
                                          missing, missing, missing, missing, missing, missing, missing, missing,
                                          missing, missing, missing);
              //Save Excel to Html
              object format = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;
              Workbook wsCurrent = xls;//(Workbook)wsEnumerator.Current;
              String outputFile = outDirPath + randomName + '.html';
              wsCurrent.SaveAs(outputFile, format, missing, missing, missing,
                                missing, XlSaveAsAccessMode.xlNoChange, missing,
                                missing, missing, missing, missing);
              excel.Quit();
              //Open generated Html
              Process process = new Process();
              process.StartInfo.UseShellExecute = true;
              process.StartInfo.FileName = outputFile;
              process.Start();
          }         

    4.   PDfPreview.cs   Pdf預(yù)覽類  
       
      1.public static void Priview(System.Web.UI.Page p, string inFilePath)
      2.    {
      3.        p.Response.ContentType = 'Application/pdf';
      4.        string fileName = inFilePath.Substring(inFilePath.LastIndexOf('') + 1);
      5.        p.Response.AddHeader('content-disposition', 'filename=' + fileName);
      6.        p.Response.WriteFile(inFilePath);
      7.        p.Response.End();
      8.    }
      TextFilePreview.cs  文本文件預(yù)覽類    
      01.public static void Preview(System.Web.UI.Page p, string inFilePath)
      02.    {
      03.        string fileName = inFilePath.Substring(inFilePath.LastIndexOf('') + 1);
      04.        p.Response.ContentType = 'text/plain';
      05.        p.Response.ContentEncoding = System.Text.Encoding.UTF8;  //保持和文件的編碼格式一致
      06.        p.Response.AddHeader('content-disposition', 'filename=' + fileName);
      07.        p.Response.WriteFile(inFilePath);
      08.        p.Response.End();
      09.    }
      WordPreview.cs  Word預(yù)覽類 Readme.txt  說明了基本功能及引用Com組件的方法(首先需要安裝office),需引入的組件包括 Microsoft Word 15.0 Microsoft Excel 15.0
      data-cke-saved-src=http://image84.360doc.com/DownloadImg/2015/03/2810/51703751_1.png 預(yù)覽效果
      1、Word 
      data-cke-saved-src=http://image84.360doc.com/DownloadImg/2015/03/2810/51703751_2.png
      2、Excel 
      height=690
      3、Pdf 
      data-cke-saved-src=http://image84.360doc.com/DownloadImg/2015/03/2810/51703751_4.png
      4、Txt
      data-cke-saved-src=http://image84.360doc.com/DownloadImg/2015/03/2810/51703751_5.png
    5.  
    6. 未解決的問題 Pdf、txt文件只能在當前頁顯示,并導(dǎo)致后退鍵無效,請各位幫忙解決此兩種文件和doc、xls一樣在新的tab中打開

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    黄片在线免费观看全集| 日韩精品视频免费观看| 日韩在线视频精品视频| 日本丁香婷婷欧美激情| 国产亚洲欧美一区二区| 日本欧美一区二区三区高清| 日韩精品中文字幕亚洲| 狠狠干狠狠操在线播放| 最新国产欧美精品91| 肥白女人日韩中文视频| 国产一级内射麻豆91| 欧美日韩综合在线精品| 91亚洲人人在字幕国产| 日韩高清一区二区三区四区| 欧美91精品国产自产| 高清一区二区三区四区五区| 日韩人妻中文字幕精品| 日韩日韩日韩日韩在线| 免费观看在线午夜视频| 中文字幕高清免费日韩视频| 亚洲国产精品久久综合网| 九九视频通过这里有精品| 国产亚洲不卡一区二区| 国内精品偷拍视频久久| 成人午夜激情在线免费观看| 麻豆印象传媒在线观看| 午夜精品福利视频观看| 欧美精品久久男人的天堂| 蜜桃传媒在线正在播放| 亚洲日本加勒比在线播放| 欧美精品久久男人的天堂| 在线免费不卡亚洲国产| 国产又黄又猛又粗又爽的片| 国产女性精品一区二区三区| 国产小青蛙全集免费看| 精品丝袜一区二区三区性色| 69精品一区二区蜜桃视频| 欧美一区二区三区99| 少妇福利视频一区二区| 欧美日韩国产综合特黄| 人体偷拍一区二区三区|