SPIRE.DOC - .NET開發者的福利html
前面咱們使用過Spire.XLS for .NET Component建立Excel文件。最近試用了下.DOC 方面的API。此次測試的產品是Spire.Doc for .NET,這是一個專業的Word .NET庫,尤爲是爲那些須要快速高效地在任何.NET平臺( C#, VB.NET, ASP.NET)上建立,讀取,編輯,轉換和打印word文檔的開發人員設計的。它根本就不須要你的系統中安裝word,由於它是一個完徹底全獨立的組件(一個Word.Net組件)。框架
咱們很高興地發現它能夠把微軟Word的建立功能合併到任何開發人員的.NET程序中。對 C#, VB.NET, ASP.NET 還有ASP.NET MVC都完美支持。最重要的是,它能夠將文檔高保真地轉換成其餘格式工具
如何安裝Spire測試
很簡單,一點也不繁瑣。Spire.Doc的安裝是很乾脆利落又專業的,它安在一個MSI installer中。跟大多數其餘產品同樣,開始的幾步是必讀信息和許可協議。咱們安裝時不 管是我的仍是組織或者公司都要看一下EULA(最終用戶許可協議),這個在受權以前都須要完整地瀏覽一遍。spa
Spire Doc.但是一個輕量級的產品,安裝上它只須要佔用180M的空間。因此不要擔憂由於網速慢而下載安裝不了的狀況哦,這是不太會發生。操作系統
MIS的選項提供了各類各樣的解壓縮方案,包括如下幾種: 設計
1、 安裝程序集(多樣的程序集提供支持不一樣版本的.NET 框架)code
2、 安裝帶源代碼的demo projects orm
3、 在開發人員的本地安裝文件編制htm
4、 在VS中增長添加引用對話框的程序集
安裝完了後,開發者要手動添加引用到程序集。本地安裝的文件編制經過Windows HTML幫助能夠看到,因爲是本地的因此離線狀態下徹底能夠搜索使用。
功能
下面就是我列出來的Spire.Doc(我稱之爲它神奇Doc)的功能:
1、Spire.Doc for .NET是徹底獨立的.NET Word類庫,使用它不須要在操做系統中安裝微軟Office 。微軟的office的自動化操做建立MS Word文件實際上是很不穩定,慢響應而且不可量化的。Spire.Docfor .NET比微軟的自動化速度快幾倍,並且更加穩定而且可量化。
2、經過使用Spire.Docfor .NET,咱們能夠將Word Doc/Docx保存到流文件,保存爲網頁響應模式而且能夠將Word Doc/Docx轉換成
XML, RTF, EMF,TXT, XPS, EPUB,HTML,反過來也能夠。Spire.Docfor .NET,也支持 Word Doc/Docx 到PDF以及HTML到圖像的轉換。
3、一般咱們都是用它動態建立一個Word文檔。幾乎全部的Word元素都支持。主要包括頁面,小節,頁眉,頁腳,腳註,段落,列表,表格,文本,字
段,高亮,書籤,註釋,圖片,背景設置,打印參數,文檔設置與保護。不只如此,繪畫對象包括圖形,文本框,圖像,OLE對象和控制按鈕也支持。
4、經過它,開發者們能夠創建任何類型的32位或64位的應用程序,包括C#, VB.NET,ASP.NET, 網頁服務程序 和基於 2.0 到 4.5 .NET 框架的應用窗口程序。
5、建立多頁面的Word文檔用它效果很是好!讀入和編輯Word文檔也特別出衆。
還有不少,以上是我這段時間的總結。
開始建立
步驟
1、讓咱們從控制檯程序開始,在Visual Studio 2012/13中建立一個新的控制檯程序並命名爲wordtopdf。就是將你的程序命名爲wordtopdf。
2、在解決方案中,選擇引用並將程序集關聯至wordtopdf。「Spire.Doc.dll「->Spire.Doc,Spire.License,Spire.pdf.
3、接下來寫代碼了
using Spire.Doc;
using Spire.Doc.Documents;
咱們能夠立馬保存爲上面提過的任何一種格式。
doc.SaveToFile("toPDF.PDF", FileFormat.PDF);//Savesthe file in pdf format
全部的格式均可以在枚舉類下面的FileFormat.cs文件中看到
如今問題是程序運行的如何?
結果是,很是完美。
有時間探索了下這個工具,我還發現不少其餘的新功能。後面再繼續跟你們分享。