PageOffice for ASP.NET是一款幫助Web應用系統(tǒng)或Web網(wǎng)站實現(xiàn)用戶在線編輯Word、Excel、PowerPoint文檔,Word/Excel模板動態(tài)填充,Word/Excel在線輸入提交,系統(tǒng)數(shù)據(jù)導入導出word、excel文檔的Office快速開發(fā)組件庫,是目前把Office應用到Web平臺上的最全面、最先進的解決方案。
PageOffice為軟件開發(fā)者構建了一套簡潔高效、統(tǒng)一的Office對象接口,同時無縫支持doc、docx、xls、xlsx、ppt、pptx等流行Office文件格式。
PageOffice for ASP.NET主要功能
1. 在web網(wǎng)頁里打開、編輯、打印預覽、打印Word、Excel、PowerPoint等Office文檔。
2. 強大的全屏/還原功能,便于用戶編輯、瀏覽Office文檔,又不影響網(wǎng)頁布局美觀。
3. 文檔并發(fā)控制機制。為了防止同時在線編輯導致的混亂,PageOffice會發(fā)出通知并阻止其他人編輯此文檔,直到你保存離開或時間鎖過期。
4. 在線只讀安全瀏覽Word、Excel、PowerPoint、PDF等Office文檔,防復制粘貼、下載、打印等。
5. 提供Word修訂痕跡、手寫批注、圈閱劃線、鍵盤批注、電子印章等OA公文模塊的必備功能。
6. 根據(jù)數(shù)據(jù)庫動態(tài)將數(shù)據(jù),包括文本、圖片、表格等填充、導出到Word、Excel模板中指定的位置處,并且可以動態(tài)指定內(nèi)容的各種格式。支持批量導出。支持Word動態(tài)模板套紅。支持動態(tài)創(chuàng)建、填充、生成新文檔。
7. 提取Word、Excel文檔中指定位置處的內(nèi)容,包括文本、圖片(Excel暫不支持)、表格等,保存到數(shù)據(jù)庫。
8. 支持客戶端不顯示W(wǎng)ord、Excel編輯器視圖情況下的Word、Excel數(shù)據(jù)后臺導入導出功能。
9. 支持另存為HTML、MHT、PDF文檔并發(fā)布到服務器的功能。支持動態(tài)生成PDF的功能。
10. 支持動態(tài)生成PDF的功能。
11. 支持在線打開顯示PDF(客戶端無需安裝PDF閱讀器)。
12. 根據(jù)用戶權限控制Word、Excel文檔中用戶可以編輯的區(qū)域,便于實現(xiàn)流轉、會簽、多用戶實時編輯。
13. 合并多個Word文檔為一個Word文檔;拆分一個Word文檔為多個Word文檔。
14. 將Word、Excel設置成表單輸入模式,用戶只能在文檔中指定的位置處輸入內(nèi)容,提交時可獲取用戶輸入的內(nèi)容。支持彈出網(wǎng)頁對話框輔助用戶輸入數(shù)據(jù)。
PageOffice for ASP.NET適用場合
1. OA系統(tǒng)、協(xié)同辦公系統(tǒng)、電子政務系統(tǒng)等管理系統(tǒng)中的公文流轉模塊。
2. 各種文檔管理系統(tǒng)、檔案管理、知識庫管理系統(tǒng)等。
3. CRM、合同管理系統(tǒng)、人事管理系統(tǒng)等。
4. 各種管理系統(tǒng)中的動態(tài)輸出、動態(tài)填充、導出Word、Excel文檔的功能模塊,生成規(guī)范格式的Word、Excel公文、報告、報表。
5. 各種管理系統(tǒng)中的提取、讀取、導入Word、Excel內(nèi)容的功能模塊,用來采集用戶本地、離線填寫的Word、Excel中的數(shù)據(jù)。
6. 所有要求在線處理Office文檔、讀寫Office文檔內(nèi)容的Web管理信息系統(tǒng)或網(wǎng)站。
PageOffice for ASP.NET安裝說明
1、雙擊運行Setup.exe安裝服務器組件。
2、雙擊Samples目錄下的Samples.sln,即可運行示例效果。
另外“Samples\綜合演示”目錄下的四個rar壓縮包,分別是四個相對復雜一些的示例,分別演示了:
WordDemo.rar在OA或文檔系統(tǒng)里文件流轉中的使用效果
ExcelDemo.rar對Excel文件格式提供的兩種編輯模式(編輯模式和只讀模式)的效果,還有在Excel中手寫圈閱和蓋章的效果。
POWord.rar 演示了PageOffice對Word模板的數(shù)據(jù)填充生成正式文件效果,同時演示了從Word文件中獲取數(shù)據(jù)提交到服務器端保存到數(shù)據(jù)庫中的效果,同時還可以看到PageOffice對Word文件中可編輯區(qū)域的控制效果,不但可以控制哪些區(qū)域可以編輯,還可以控制哪些區(qū)域只能以選擇的方式選擇指定的數(shù)據(jù)來修改內(nèi)容。
POExcel.rar演示了PageOffice對Excel模板的數(shù)據(jù)填充生成Excel文件,演示了獲取Excel表格中的數(shù)據(jù)保存到數(shù)據(jù)庫,演示了用PageOffice填充數(shù)據(jù)庫數(shù)據(jù)到Excel報表模板生成Excel報表,演示了填充不定行數(shù)據(jù)到模板表格中行自動增長效果。
3、如果新建網(wǎng)站或集成PageOffice到您現(xiàn)有的網(wǎng)站里:
1). 雙擊運行Setup.exe安裝服務器組件;
2). 拷貝“集成文件”目錄下的“pageoffice”文件夾到您自己網(wǎng)站的根目錄下;
3). VS.NET工具箱拖放PageOffice控件,雙擊控件,在事件代碼中編寫代碼。
4、如果您用到電子印章功能,請注意以下事項:
1). 如果您不用Access印章數(shù)據(jù)庫,用其他類型的數(shù)據(jù)庫,請根據(jù)Access數(shù)據(jù)庫建立印章數(shù)據(jù)庫表。修改pageoffice文件夾下的seal.aspx.cs及server.aspx.cs中的DBConnectionString為新數(shù)據(jù)庫的連接參數(shù),此連接參數(shù)格式遵守C#連接數(shù)據(jù)庫的規(guī)則。
2).為了印章簡易管理平臺的安全性,強烈建議修改建議平臺的登錄密碼, 打開pageoffice文件夾下的login.aspx.cs,修改111111為您想要的密碼。您也可以將此密碼字符串配置到您的項目的web.config里,便于您的用戶日后修改。
3). 印章客戶端是通過PageOffice自動下載安裝的,免去了用戶安裝印章的麻煩。如果出現(xiàn)不能下載安裝印章客戶端,請檢查pageoffice文件夾下有無sealsetup.exe,如果沒有,就請拷貝一個。如果有,請檢查您的website是否允許下載exe文件。
4). 請確保http://yourwebserver/yourwebsite/pageoffice/server.aspx不用登錄到您的website也能訪問到。因為這個頁面提供印章服務,不要設置成必須先登錄login頁才能訪問,以免印章組件不能連接此server頁面。
5). 請注意在Word的電子印章菜單或工具欄里有一個“設置”項,里面有一個簽章服務。這個地址表明當前客戶端蓋章模塊連接的是哪個網(wǎng)站的印章服務。對于最終部署到用戶的網(wǎng)站系統(tǒng),在自動安裝印章客戶端時這里的地址是自動生成的,用戶不必手動設置,很方便。對于程序員調(diào)試時,如果調(diào)試不同的網(wǎng)站應用,并且這些網(wǎng)站都集成了PageOffice的印章模塊,就需要檢查這里的地址內(nèi)容,從而了解印章客戶端當前連接的是哪一個網(wǎng)站的印章服務,并且可以根據(jù)實際需要,手動修改成當前需要連接的印章服務。
- PC官方版
- 安卓官方手機版
- IOS官方手機版