使用Spire.Doc来转换文本
分类:澳门威斯尼人平台

使用Spire.Doc来转换文本。行使Spire.Doc来转变文本

近些日子,笔者为素不相识那个产品的读者们写了一篇有关本身对 Spire.Doc的初识印象。Spire.Doc是贰个标准的Word .NET库,它是特意为开拓人士设计的用来快捷高效地在任何.NET(C#,VB.NET,ASP.NET)创制,载入,编辑,转化,打字与印刷 Word文书档案的。作为贰个单身的Word .NET组件,Spire.Doc for .NET 无需你在机器上安装 MicrosoftWord。可是它可以将Microsoft Word 文件创立力与在任何开拓者的利用合为一体。

背景

那篇文章的目标是为着显得并且议论Spire.Doc在文件格式转变中的技术。相当久以前开拓人士就不用在服务器上安装 MicrosoftOffice技艺管理文件了。首先,这种安顿和落实特不佳。再度,微软未有准备将Microsoft Offic作为服务器组件並且在陈设之初并不是为了在服务器端用来批注和拍卖文书档案的。那就孕育出用像Spire.Doc那样函数库的主见。

当我们商量到这里时,不得不涉及 Office Open Xml。 Office OpenXml(非官方也称之为OOXML或OpenXML)是微软开销的用于表现多少表格,图表,演示模板和管理word文件的一个依照XML的压缩文件格式。微软经过亚洲计算机创制商组织在二零零五年二月份对外注解他们将联手标准化新版基于XML的格式,那正是“Office Open XML”。 Open Xml 的牵线对于Office文件结构给出了越来越多职业,开采者在此之下使用Open Xml SDK 能够直接完毕大多基本操作,可是将word文书档案转化成别的区别格式像PDF,图像只怕HTML等等如故有无数的艰苦。那正是怎么说像 Spire.Doc 那类的函数库解救了大家“开垦者们”。

文本调换

笔者就要文章剩下的字数介绍可以接纳Spire.Doc的例外景色。抓换的演示都得以活动在Spire.DocDemo Live Demo中贯彻。小编要显示的工程是二个简便的调整台程序不过Spire.Doc也支撑像Web和Silverlight 的别样平台。

以下是Spire.Doc自身的说法,上边大家看它的具体表现。

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

使用Spire.Doc来转换文本。首先大家要用Spire.Doc的话将要先将它的库引用增添至你的工程文件中,Spire.License 和Spire.Pdf是包装在Spire.Doc组件中的。

 

图片 1

你的Spire.Doc license必得有效不然在文书档案中会出现评估警告。设置license只要提供license文件的地点路径,然后函数库会自动应用确认license音信。另外的加载license方法还大概有从地方动态检索出license大概将它丰裕为停放财富。具体文件操作点击这里。

 

 FileInfo licenseFile = new FileInfo(@"C:ManasBhardwaj使用Spire.Doc来转换文本。license.lic");
 Spire.License.LicenseProvider.SetLicenseFile(licenseFile);

 

为了印证她基本的成效,笔者用八个有大约文字的word文本,三个有图像的,还应该有多少个有报表的来演示。看上去是下图样子,你能够在Spire.Doc Demo上找到原本的示范文本。

图片 2

这一个库的根本自然是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);

 

就此,到今日了却大家应有已经有了要用于转化的文书档案了。大家来看下他在后台是什么样做到的。你要观望新生成的有附加文件和文件夹的HTML文件的退换进度。这么些文件和文书夹是用来保存哪些将面世在你的word文书档案中的增加音讯的。在那篇示例中,文件夹富含大家所加多到文本的测量检验图片以及存储表格格式的表单。那样一来,不唯有确定保障大家的数量被转接並且保留了拉长音信,举个例子样式的完全。

 

图片 3

体制表单如下图

 

图片 4

独有三个参数的两样也或许会形成文本到别的文件的改变像PDF出现失误。小编欣赏它的是在两个framework 中大家就能够不用附加样式构图而调换来其余区别格式的公文。

只顾它是在内部存款和储蓄器中完结,由此你不用接触文件系统授权什么的。作者回想曾经在做工程的时候大家想更动文件结果数据是从组件转到pdf通晓则心余力绌跨格式保留原来的文章件的布局。

转化成Pdf

 

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

几行代码你就会看到上面显示的PDF文件。license 警告是因为本身用的是试用版本。要是你有授权license 文件,它就能不复存在。

 

 图片 5

转化成Xml

 

 

 FileFormat 类向大家突显它最多援救第24中学分裂格式。笔者最欢畅的是Xml。它进行了大家得以对文书档案数据的操作。举例,你能够透过编写制定word

文书档案然后在未管理文件中生成Xml文件。

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

 

 图片 6

转化成图片

把文书档案转换来图片会怎样呢? Spire.Doc 辅助文档到图片的转化类,用它能够在 .Net framework中保留任何它所帮衬的图片格式。

 

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

结论

Spire.Doc 是贰个在word文档调换到别的文件格式时功用庞大况且动用简易产品。即使您用下生成数据表的效应你会意识更好用。作为第三方软件,总有一种专业的七种做法。衡量利弊购买多个license不失为三个好选择。从成效和价格方面驰念,相比较市情上同类产品价格实际上万幸。真正物美价廉才第一。

 

 

 

本文由澳门威斯尼人平台发布于澳门威斯尼人平台,转载请注明出处:使用Spire.Doc来转换文本

上一篇:第1章1节《MonkeyRunner源码剖析》概述:前言(原创 下一篇:澳门威斯尼人平台RA改博会圆满闭幕 酷车魔方可
猜你喜欢
热门排行
精彩图文