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