C#基於WebOffice實現在線文檔編輯

2021-03-02 DotNet

(給DotNet加星標,提升.Net技能)

cnblogs.com/xiongze520/p/11572927.html

前言

weboffice在線編輯文檔,上次寫了一個在線預覽的博,當然,效果並不是太理想,但是緊急解決了當時的問題。

後來,小編重新查找資料,求助大牛,終於使用新的方式替換了之前的low方法。

有兩種比較好的方法,一種是webOffice,一種是pageoffice,前者免費,後者付費。果斷使用免費滴。代碼比較簡單,也容易理解。

更多內容請查看:

WebOffice 在線編輯WORD ,EXCEL等文檔處理演示

http://www.officectrl.com/officecs/default.aspx

WebOffice控制項功能示例

http://www.officectrl.com/weboffice_demo.html

演示能打開和保存網絡上的Word、Excel、PowerPoint、Visio和WPS等Office系列文檔。如要正確演示本示例,請參考如下說明:

1、WebOffice支持Office2003,Office2007,Office2010,Office2013, Office2016等非Home版、非Student版的辦公軟體(也不要用所謂的精簡版或綠色版),支持Office的32位和64位,必須是完全安裝的版本,Ghost版系統自帶Office的話,需要卸載重裝Office。支持Wps(Wps2019需點此看設置說明)。

支持Windows XP,Windows 2003,Windows Vista,Windows7,Windows8.1,Windows10及以上版本。其中包括32位的和64位的作業系統,支持最新的Win10作業系統32位和64位系統。

如果希望控制項能夠生成PDF文檔保存在伺服器,請安裝OFFICE2010以上版本後執行本操作。要查看PDF文件,本地機需裝有PDF閱讀器。

2、下載安裝weboffice控制項,下載控制項(http://www.officectrl.com/weboffice/weboffice.rar)。

請在打開包含控制項的頁面時,如果有提示是與否時,則選擇[是]按鈕,才能正常運行。

3、問:WebOffice控制項支持WPS嗎?

答:兼容的。

問:支持多瀏覽器嗎?

答:跨瀏覽器的。

問:為什麼我無法看到控制項?

答:最主要原因是控制項沒有註冊成功!

問:谷歌Chrome或FireFox最新版支持嗎?

答:都支持,如果您訪問本頁面使用的是最新版谷歌Chrome瀏覽器或FireFox,請先下載運行WebOffice控制項安裝包後,點擊下面連結如提示【是否同意打開外部應用】,選擇【同意】即可。

問:我還有其它問題怎麼辦?

答:可以查看常見問題 http://www.officectrl.com/weboffice_question.html

操作步驟

1、下載WebOffice控制項安裝

下載WebOffice控制項路徑:http://www.officectrl.com/weboffice/weboffice.rar

下載後解壓打開,雙擊運行【WebOffice安裝.bat】,具體安裝可查看【安裝使用說明】。

2、在伺服器指定盤建立office存儲文件(小編本地C盤建立weboffice文件夾,然後搭建iis訪問,相當於伺服器訪問)

首先在官網下載需要的語言,小編下載的是C#的。

下載路徑:http://www.officectrl.com/weboffice_demo.html

下載後解壓打開,將文件拷貝到伺服器指定文件目錄,我就拷貝到C盤,如下圖:


拷貝完後建立iis服務預覽文檔,注意,iis需要搭建到C盤根目錄(新建的目錄上一級,具體路徑根據代碼裡面的路徑,需要相應配合),iis埠需要默認為80,如果需要修改埠,相應的代碼也需要修改。

我們還需要修改一下保存的路徑,因為傳值的問題和自動設置伺服器保存路徑的問題,需要打開save.aspx.cs,將tmpRootDir = tmpRootDir+ "\\20161108144356.doc";修改為tmpRootDir = tmpRootDir+ "\\weboffice\\20161108144356.doc";

然後保存,運行iis項目,如下圖:



保存之後,我們去指定伺服器打開查看一下文檔,文檔裡面的內容就是我們之前編輯保存的文檔,如下:

總結

這裡只講述簡單的word編輯,其他的詳見:http://www.officectrl.com/weboffice_demo.html(word,excel,ppt,pdf,visio等),操作也比較簡單

在線演示:http://www.officectrl.com/officecs/default.aspx

WebOffice 在線編輯WORD ,EXCEL等文檔處理演示

demo下:http://www.officectrl.com/weboffice_demo.html

看完本文有收穫?請轉發分享給更多人

關注「DotNet」加星標,提升.Net技能 

好文章,我在看❤️

相關焦點

  • OnlyOffice在線協作文檔編輯使用指南
    項目開發中,可能會需要用到在線編輯文檔的功能(比如常用的word、excel),甚至多人協作編輯的功能,經過對比,最終採用了onlyoffice在線協作編輯,下面簡要介紹一下。文檔服務工作原理打開文檔流程用戶通過瀏覽器打開文檔預覽或編輯頁面文檔編輯頁面通過js腳本將文檔編輯請求發送到文檔伺服器文檔編輯頁面向文檔伺服器請求打開文檔編輯
  • 手機如何打開word文檔編輯?手機如何打開Excel查看office文檔?
    奇點來臨小編了解到的情況,由於現在移動端的使用越來越多,很多朋友都有一種需求,那就是經常需要用手機,平板燈移動端來處理office文檔。比如如何用手機打開word,如何用手機編輯word,excel文檔等。
  • 還在為在線預覽Office文檔發愁?試試這個開源系統吧!
    項目介紹官方是這樣介紹 kkFileView 的:kkFileView 是使用 spring boot 打造文件文檔在線預覽項目解決方案,支持 doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3 以及眾多類文本如 txt、html、xml、java、properties、sql、js、md、json
  • 金山文檔在線編輯怎麼使用?
    進入金山文檔網頁端、Window/Mac客戶端、手機APP或者微信小程序,登陸帳號之後即可使用,操作方法基本和office無異,且可以自動保存以及多人協作和根據協作記錄恢復文檔。進入方法金山文檔屬於在線表格,進入金山文檔的方法有以下幾種:百度搜索「金山文檔」進入官網,選擇立即使用登錄帳號即可。
  • 網頁實現Excel在線預覽方案集合
    在WEB項目中經常遇到excel文檔在線預覽的需求,基本的解決思路有以下幾大類:excel文檔轉PDF、excel文檔直接轉html、後臺讀取excel數據返回給前端利用Excel效果的表格插件如(HandsonTable)將數據進行展示、部署微軟Office Online服務(office
  • 利用QQ完成多人同時在線編輯office文檔
    ;然後,再將所有文檔中的信息「複製—粘貼」到一個文檔中。如項目組成員間需要對方案進行修改完善,需要專門對文檔進行變更後的核對,往往會出現得到的不是最終文檔。費時、費力、重複、低效,怎麼辦?利用騰訊文檔在線編輯——高效辦公第一步:將需要編輯的文檔轉換為騰訊文檔(1)打開qq,單擊QQ下方如圖所示的圖標。(2)打開如下圖所示的界面,在界面中單擊「導入本地文件」按
  • 在家辦公:如何在線實現文檔協同?_Microsoft office專業版2013...
    在線協同可實現ABC三人或是更多的人同時一起處理,並且還能記錄誰修改了什麼。首屈一指:Office365Office365是微軟Office的在線版本,支持各種客戶端版本,Office各種文檔的格式,已經成為事實上的工業標準,我們就先來介紹Office365如何實現在線協同。
  • 基於Django和翻譯API實現web版的中英文對照翻譯(一)
    一番了解之後,決定選用谷歌翻譯/搜狗翻譯/有道翻譯官方提供的翻譯api自己實現一個web版的翻譯界面。目前搜狗翻譯/有道翻譯都已經開始收費,但收費的標準還可以讓人接受,以搜狗翻譯為例,現價:40.00/百萬字符。還是可以接受的。閒言少敘。直入正題。
  • 九月重磅升級:WPS+雲文檔接入Web Office
    Web Office是一款基於網頁端的、開放、高效的多人協作在線編輯文檔。可以在脫離Office客戶端的基礎上,實現辦公軟體常用的WPS文字(WPS)、WPS表格(ET)等多種功能。保持全平臺Office效果兼容一致,可實時查看他人所作的編輯。文件本地不留痕,保證雲端文件的安全。
  • 挑戰Office 騰訊文檔詳細體驗-Office,騰訊, ——快科技(驅動之家...
    ↑↑↑騰訊文檔安卓版截圖騰訊文檔能幹啥?無需安裝的在線辦公軟體想要編輯一下文檔,做個表格,還得在電腦裡安裝有微軟office或者金山WPS。在線文檔的出現幫助用戶解決了必須安裝對應軟體的麻煩。用戶只要在瀏覽器中進入騰訊文檔網頁版,就能進行普通文檔與表格的編輯製作。
  • 金山文檔在線編輯怎麼使用
    第一步,在搜尋引擎搜索「金山文檔」,或者直接通過金山文檔官網,進入金山文檔,這個時候會彈出對話框,需要輸入帳號密碼。可以使用微信或者手機號碼簡訊驗證。「我的文檔」則代表了當前帳號存儲在金山雲文檔中的文件,這些文件都是可以在線編輯打開的。例如WPS官方分享過來的如何刪除回收等文章。第三步,新建文檔,就可以使用在線編輯功能。我們以新建表格在線文檔為例,講述一下如何在線編輯。當然金山文檔也提供了不少在線表格的實例,諸如:財務報銷表、員工信息表等,我們以空白文檔為例,來進行一次操作。
  • 【軟體分享】wps office 2016 pro plus破解專業版
    office 2016 pro plus是一款由金山推出的專業辦公軟體,主要針對企業和公司進行定製,與個人版和免費版的區別在於專業版本的功能更加強大,除了擁有基本的wps文字、wps表格和幻燈片之外,還擁有協作辦公的功能,新版本加強了雲的支持,增強了雲同步功能。
  • 谷歌套件出手,iOS 用戶可免費編輯微軟 Office 文檔
    IT之家11月27日消息 外媒ytechdecisions報導,現在你可以在iOS設備上免費查看Office文檔,但要想在iOS版Office上編輯文檔,你需要登錄微軟帳號,並訂閱Office 365以獲得更大的屏幕尺寸支持。
  • cppweb 1.0.4 發布,基於 C++ 開發的 web 伺服器
    cppweb是一個基於C++開發的 WEB 伺服器,支持C/C++、Python、Java等多語言混合開發WEB應用。
  • 無需安裝辦公軟體,在線多人同步文檔編輯
    您還在為手機沒有安裝辦公軟體無法進行文檔操作而煩惱嗎?現在不用擔憂了,您直接在微信搜索小程序,騰訊文檔幫您解決後顧之憂。騰訊文檔是一款可多人協作的在線文檔。支持在線文檔、在線表格、在線幻燈片、在線PDF和收集表類型,打開網頁就能查看和編輯,雲端實時保存;可多人實時編輯文檔,權限安全可控。
  • 知識圖譜自動構建在線雲平臺-web protege漢語版
    protege漢化版Protege軟體是史丹福大學醫學院生物信息研究中心基於Java語言開發的本體編輯和知識獲取軟體。相比與其他的本體構建工具而言,Protégé最大的好處在於支持中文,在插件上,用Graphviz可實現中文關係的顯示。為了方便大家,在北理工張華平博士的帶領下,對protege漢化後又對webprotege進行了漢化,並成功上線,使大家可以在線進行知識圖譜語義本體的自動構建。
  • 微軟將必應整合至Office 實現編輯文檔與在線搜索兩不誤
    或者用戶可以在選中的單詞或者句子旁邊單擊右鍵,觸發文檔搜索按鈕,尋找到目標搜索內容。搜索內容來自於必應強大的資料庫。Office見解使得用戶不必離開文檔頁面,去搜尋引擎中尋找想要的信息,然後再返回文檔。內置了必應搜索之後,Word Online變得更加智能和便捷。允許用戶在編輯文檔的同時,可以同步完成搜索的任務。
  • 打破技術壁壘,用SpreadJS 搶佔表格文檔協同編輯系統入市先機
    如何打破技術壁壘,開發出既能滿足不同場景下的用戶需求,又具備市場競爭力和差異化的在線文檔產品,是SaaS企業和系統供應商們首要考慮的問題。為了追尋這個問題的答案,本文將對在線文檔中應用場景最廣泛、實現難度最高的表格類系統進行對比分析,並就開發和優化企業個性化表格文檔協同編輯系統的技術話題,進行探討。
  • 程序實現Word轉PDF資料整理
    1.利用OpenOffice實現word文檔在線預覽https://blog.csdn.net/m0_38012338/article/details/793741922.web項目使用Openoffice實現前端在線預覽office文檔(超詳細)
  • ONLYOFFICE:強大的在線電子表格編輯軟體
    ONLYOFFICE在線處理Excel文檔