前段时间,我为不熟谙那些产品的读者们写了一篇关于本人对 Spire.Doc的初识映像。Spire.Doc是一个规范的Word .NET库,它是特别为开发人士设计的用来急忙高效地在任何.NET(C#,VB.NET,ASP.NET)创造,载入,编辑,转化,打印 Word文档的。作为一个单身的Word .NET组件,Spire.Doc for .NET 不需要您在机械上安装 MicrosoftWord。可是它可以将Microsoft Word 文件成立力与在此外开发者的应用合为一体。

转化成Pdf

 

//Convert the file to PDF
document.SaveToFile(“Test.Pdf”, FileFormat.PDF);

几行代码你就能观察上面显示的PDF文件。license 警告是因为自身用的是试用版本。倘若你有授权license 文件,它就会没有。

 

 XML 1

转化成Xml

 

 

XML, FileFormat 类向大家来得它最多帮忙24中不同格式。我最欢喜的是Xml。它举办了我们可以对文档数据的操作。举个例子,你可以经过编制word

文档然后在未处理文件中生成Xml文件。

//Convert the file to Xml
document.SaveToFile(“Test.Xml”, FileFormat.Xml);

 

 XML 2

这篇小说的目标是为了显得并且评论Spire.Doc在文件格式转换中的能力。很久往日开发人士就不用在服务器上安装 MicrosoftOffice才能处理公事了。首先,这种计划和落实很不佳。再度,微软没有打算将Microsoft Offic作为服务器组件并且在计划之初并不是为着在服务器端用来诠释和处理文档的。这就孕育出用像Spire.Doc那样函数库的想法。

率先我们要用Spire.Doc的话就要先将它的库引用添加至你的工程文件中,Spire.License 和Spire.Pdf是包装在Spire.Doc组件中的。

 

XML 3

你的Spire.Doc
license必须有效否则在文档中会出现评估警告。设置license只要提供license文件的地点路径,然后函数库会自动应用确认license音讯。其余的加载license方法还有从地面动态检索出license或者将它助长为停放资源。具体文件操作点击这里

 

 FileInfo licenseFile = new FileInfo(@”C:\ManasBhardwaj\license.lic”);
 Spire.License.LicenseProvider.SetLicenseFile(licenseFile);

 

为了印证他基本的效用,我用一个有简要文字的word文本,一个有图像的,还有一个有报表的来演示。看上去是下图样子,你能够在Spire.Doc
Demo
上找到原来的示范文本。

XML 4

本条库的重中之重自然是Document 类。所以大家从创制Document 
object并 从文件中加载文档音信起初。Document 
object的简便性在于仅仅使用三行代码,我们就可以将一个一定复杂的像本篇有成千上万因素的word文档转化为完全不同的文档,这在是HTML格式。

 

//Create word document
Document document = new Document();
document.LoadFromFile(@”This is a Test Document.docx”);

转化成Html

 

//Convert the file to HTML format
document.SaveToFile(“Test.html”, FileFormat.Html);

 

故此,到现行得了我们应有早就有了要用于转化的文档了。大家来看下他在后台是哪些形成的。你要察看新生成的有附加文(加文(Gavin))件和文件夹的HTML文件的浮动过程。这么些文件和文书夹是用来保存哪些将出现在你的word文档中的添加信息的。在这篇示例中,文件夹包括我们所添加到文本的测试图片以及存储表格格式的表单。这样一来,不仅仅确保我们的数量被转发并且保留了增长音信,例如样式的完全。

 

XML 5

体制表单如下图

 

XML 6

偏偏一个参数的例外也说不定会造成文本到任何文件的转移像PDF出现失误。我欣赏它的是在一个framework 中大家就足以不用附加样式构图而转换成其他不同格式的文本。

瞩目它是在内存中成就,因而你绝不接触文件系统授权什么的。我记念往日在做工程的时候我们想更换文件结果数据是从组件转到pdf了可是力不从心跨格式保留原文件的布局。

背景

选取Spire.Doc来转换文本

转化成图片

把文档转换成图片会如何呢? Spire.Doc 援助文档到图片的转化类,用它可以在 .Net
framework中保存任何它所帮助的图片格式。

 

//Save image file.
Image image = document.SaveToImages(0, ImageType.Metafile);
image.Save(“Test.tif”, System.Drawing.Imaging.ImageFormat.Tiff);

当大家谈论到这里时,不得不提到 Office Open Xml。 Office OpenXml(非官方也称为OOXML或OpenXML)是微软开支的用于表现多少表格,图表,演示模板和处理word文件的一个基于XML的压缩文件格式。微软由此南美洲总计机成立商协会在二〇〇五年3月份对外宣称他们将一块标准化新版基于XML的格式,这就是“Office Open XML”。 Open Xml 的介绍对于Office文件结构给出了更多业内,开发者在此之下使用Open Xml SDK 可以直接完成许多基本操作,然而将word文档转化成其他不同格式像PDF,图像或者HTML等等仍然有许多的费力。这就是干什么说像 Spire.Doc 这类的函数库解救了大家“开发者们”。

文件转换

以下是Spire.Doc自己的传道,下边我们看它的具体表现。

“Spire.Doc for .NET enables
converting Word documents tomost common and popular
formats.”

自家将在篇章剩下的篇幅介绍可以运用Spire.Doc的不同状况。抓换的示范都得以活动在Spire.DocDemo Live Demo中实现。我要显示的工程是一个简便的控制台程序不过Spire.Doc也支撑像Web和Silverlight 的任何平台。

结论

Spire.Doc 是一个在word文档转换成其他文件格式时功用强大并且动用简易产品。假设您用下生成数据表的机能你会意识更好用。作为第三方软件,总有一种业务的多种做法。衡量利弊购买一个license不失为一个好接纳。从效益和价格方面考虑,相比市面上同类产品价格实际上还好。真正物有所值才第一。

 

 

 

相关文章

网站地图xml地图