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

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

   作為開發(fā)者,我也會有這樣的觀點,不過有的時候也會思考收費與免費的工具到底哪一個好,其實這樣的思考到最后似乎是沒有意義的,因為事物存在既有價值,免費的可以減少成本,收費的可以獲取穩(wěn)定而安全的支持,各有優(yōu)勢和特點。任何一個軟件的生成都是需要成本的,因為任何軟件都是人員開發(fā)出來的,需要支付對應(yīng)的成本,此處不收錢,其他的地方也會收費。無論收費與免費的哪一個好,技術(shù)總是沒有錯的,收費的東西,我們也可以了解,做一個技術(shù)儲備。

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

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

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

    Spire.PDF for .NET是一個專業(yè)的PDF組件,用于在.NET應(yīng)用程序中創(chuàng)建,編寫,編輯,處理和閱讀PDF文件,而不需要任何外部依賴。 使用這個.NET PDF庫,您可以實現(xiàn)豐富的功能從頭開始創(chuàng)建PDF文件或完全通過C#/ VB.NET處理現(xiàn)有的PDF文檔,而無需安裝Adobe Acrobat。

   .NET PDF API支持許多豐富的功能,例如安全設(shè)置(包括數(shù)字簽名),PDF文本/附件/圖像提取,PDF合并/拆分,元數(shù)據(jù)更新,段,圖像/圖像繪制和插入,表創(chuàng)建 以及處理和導(dǎo)入數(shù)據(jù)等。

   此外,Spire.PDF for .NET可以應(yīng)用于使用C#/ VB.NET以高質(zhì)量輕松地將文本,圖像和HTML轉(zhuǎn)換為PDF。

   以下是一個官方給出的組件解析圖:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

      Spire.PDF for .NET支持將HTML,RTF,XPS,文本和圖像轉(zhuǎn)換為具有高效性能的PDF文檔。 開發(fā)人員可以將PDF轉(zhuǎn)換為Word,XPS,SVG,EMF,JPG,PNG,BMP,TIFF,文本格式。 此外,隨著Spire.Doc for .NET和Spire.XLS for .NET,開發(fā)人員可以將Word(Doc / Docx),Excel(Xls / Xlsx)和XML轉(zhuǎn)換為PDF。

     此組件的功能還是非常強大的,每個開發(fā)人員都知道,產(chǎn)品做得不好,想要客戶的錢還是很難的??匆幌陆M件的主要功能:

    1.文本格式,多語言支持,文本對齊等。

    2.筆和畫筆將形狀元素,文本,圖

網(wǎng)友評論