原創(chuàng)|使用教程|編輯:何躍|2021-12-17 11:05:29.100|閱讀 1510 次
概述:Spire.Office是一個國產(chǎn)的文檔管理、操作類庫,.NET和Java類庫都是非可視化實現(xiàn)相關功能(純后端),那么Spire.Doc在Winform中建立可視化的Doc文檔預覽、打印、PDF轉(zhuǎn)換功能的呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
今天我們要在.NET開發(fā)中實現(xiàn)上述功能,在我們的Sample Center中給出了一個復雜的實現(xiàn)方法,點這里下載Spire.DocViewer類庫,經(jīng)過上機實踐,體驗者可以直接復制粘貼代碼:
using Spire.DocViewer.Forms; //加載類庫 //在Load方法里直接實例化功能,并綁定其在界面中的位置 DocViewer docViewer = new DocViewer(); try { docViewer.Parent = this; //在大多數(shù)情況下,您的Winform界面應該存在Panel、GroupBox等,您可以直接將其綁定,避免盲猜位置 docViewer.Dock = DockStyle.Fill;//在父窗體中的拉伸效果 // 預讀一個文件 docViewer.LoadFromFile(@"C:\Users\heyue\Desktop\20-21-9對比.doc"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }以上就實現(xiàn)了一個簡單的Doc文件的預覽功能。這個功能一般會應用于企業(yè)OA、ERP、文控系統(tǒng)中,因為一些電子合同、審批文件、加密文件等都會因為保密和便捷的原則被上傳企業(yè)相關系統(tǒng)中,如果通過下載實現(xiàn)反復使用也就不能保證上述需求了。
同時在使用Doc文件閱讀器的時候,往往會與OA、ERP、文控系統(tǒng)中的賬號權(quán)限、業(yè)務需求綁定,實現(xiàn)Office軟件和WPS內(nèi)無法與業(yè)務系統(tǒng)集成的功能。搭配Spire.Office,更多業(yè)務實現(xiàn)可能性請點擊這里!
Spire.DocViewer是Spire.Office中的一個獨立包,除上述代碼外,我們還可以通過屬性直接在Winform窗體中繪制,不過在我看來還是在窗體中構(gòu)建父級容器比較方便:
docViewer.IsToolBarVisible = true; // 工具欄是否可視 docViewer.Location = new System.Drawing.Point(0, 0); //在窗體中的偏移量 docViewer.Name = "docViewer1"; docViewer.Size = new System.Drawing.Size(792, 573); // 閱讀器的大小 docViewer.TabIndex = 0; docViewer.Text = "docViewer1";以上,就是咱們在Winform中實現(xiàn)可視化的Doc文檔預覽、打印、PDF轉(zhuǎn)換功能的全過程。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn