在項(xiàng)目開發(fā)中,尤其是企業(yè)的業(yè)務(wù)系統(tǒng)中,對文檔的操作是非常多的,有時幾乎給人一種錯覺的是”這個系統(tǒng)似乎就是專門操作文檔的“。畢竟現(xiàn)在的很多辦公中大都是在PC端操作文檔等軟件,在這些龐大而繁重的業(yè)務(wù)中,單單依靠人力去做文檔的操作需要的代價是巨大的,比如數(shù)據(jù)統(tǒng)計(jì),數(shù)據(jù)分析等業(yè)務(wù)要求。這就需要我們在開發(fā)系統(tǒng)時,應(yīng)該盡量減少使用者的一些工作量,例如將數(shù)據(jù)直接寫入文檔,獲取網(wǎng)頁信息后直接存為PDF保存,以便以后繼續(xù)查看。軟件開發(fā)的目地是對使用者便捷,但這一要求未必對開發(fā)者來說也是便捷的。

    在前面介紹過一款開源免費(fèi)的組件DocX,這個組件主要是對文檔進(jìn)行操作。另一種對Excel操作的組件NPOI組件。今天介紹一款.NET Office操作組件Spire,這是一個企業(yè)級的.NET Office操作組件,但是這是一款不免費(fèi)也不開源的組件。可能很多人聽到這里就不想再讀下去了,的確,在國內(nèi)畢竟免費(fèi)才可以占用主流市場,因?yàn)楹芏嗫蛻粝M麥p少成本,所以希望采用免費(fèi)的工具。

   作為開發(fā)者,我也會有這樣的觀點(diǎn),不過有的時候也會思考收費(fèi)與免費(fèi)的工具到底哪一個好,其實(shí)這樣的思考到最后似乎是沒有意義的,因?yàn)槭挛锎嬖诩扔袃r值,免費(fèi)的可以減少成本,收費(fèi)的可以獲取穩(wěn)定而安全的支持,各有優(yōu)勢和特點(diǎn)。任何一個軟件的生成都是需要成本的,因?yàn)槿魏诬浖际侨藛T開發(fā)出來的,需要支付對應(yīng)的成本,此處不收錢,其他的地方也會收費(fèi)。無論收費(fèi)與免費(fèi)的哪一個好,技術(shù)總是沒有錯的,收費(fèi)的東西,我們也可以了解,做一個技術(shù)儲備。

    今天要介紹的一款組件有收費(fèi)的部分和免費(fèi)的部分,但是這款軟件的功能的確比較的強(qiáng)大,使用起來也比較簡單,因?yàn)橐召M(fèi)的東西,畢竟需要做到人性化,不然誰會出錢去買,畢竟便宜而好用的東西很少。此組件的使用方式很簡單,官方提供了比較完備的操作demo,所以今天的文章只做為一個引子。

    由于Spire的組件較多,今天就用Spire.PDF for .NET做個引子,不一定收費(fèi)就沒有客戶會選擇,如果需要穩(wěn)定的服務(wù)支持,收費(fèi)的組件是可以考慮的,或者遇到土豪客戶,也可以在項(xiàng)目中使用一下,畢竟使用起來很便捷。

一.Spire.PDF for .NET組件概述:

    Spire.PDF for .NET是一個專業(yè)的PDF組件,用于在.NET應(yīng)用程序中創(chuàng)建,編寫,編輯,處理

網(wǎng)友評論