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