在C#中使用Spire.doc对word的操作总结

在C#中使用Spire.doc对word的操作总结

标签:

                     C#中使用Spire.docword的操作总结

 

在最近的工程中我们要处理一些word文档。通过在网上的大量搜索,我发现大多数软件功能不是不完整就是有重复。极少数可以完全实现的word组件又要收费。功夫不负有心人,终于找到了可以满足我们需要的免费的C# word程序库。为了和其他的作比较,我在这里先做以下汇总。希望对大家有帮助。 如何得到?

这个免费版的word 组件可以在Codeplex下载到,你也可以从本文里直接下载msi文件。它还提供了一些源代码。

Word操作汇总

1、         打开已有word文件,这是要处理word文件的最基本也是必须的步骤。他提供了三种方法。

方法1:从已知特定的文档中初始化一个新的Document 类的实

Document document = new Document(@"..\..\Sample.docx"); 


方法2、从文件中加载一个word文件

Document document = new Document();
document.LoadFromFile(@"..\..\Sample.docx");

方法3、从流文件中加载word文件

Stream stream = File.OpenRead(@"..\..\Sample.docx");
Document document = new Document(stream);

2、如何创建表格

Document document = new Document();
Section section = document.AddSection();
 
Table table = section.AddTable(true);
table.ResetCells(23);
 
TableRow row = table.Rows[0];
row.IsHeader = true;
 
Paragraph para = row.Cells[0].AddParagraph();
TextRange TR = para.AppendText("Item");
 
para = row.Cells[1].AddParagraph();
TR = para.AppendText("Description");
 
para = row.Cells[2].AddParagraph();
TR = para.AppendText("Qty");
 
document.SaveToFile("WordTable.docx");
 
System.Diagnostics.Process.Start("WordTable.docx");

技术分享

我们还可以设置行高和列宽

3、如何插入超链接?你可以插入两种超链接,Email 链接和webmail 链接。   


本文标题:在C#中使用Spire.doc对word的操作总结,由WPS精选分享
如果您觉得这篇文章不错,请使用分享工具推荐到您喜欢的微博、网站或者论坛

所属分类:WPS其他
本文标签:开源互联网mamicode.com软件开发码迷
发布时间:2016-02-13