word转HTML、PDF,Spire.Office for .NET
Spire.Office for .NET
http://www.e-iceblue.com/Introduce/spire-office-for-net.html
Spire.Doc for .NET是一款由E-iceblue公司开发的专业的Word .NET类库,使用该工具开发人员可以在任意.NET平台(C#,VB.NET,ASP.NET)上快速创建,读取,写入,转换,打印Word文档。作为一个独立的Word 组件,Spire.Doc的运行无需安装Microsoft Word。而且,它可以将Microsoft Word文档创建功能集成到开发者的任何.NET应用程序。
详情参考百度百科:
http://baike.baidu.com/view/13622729.htm?fr=aladdin
实例下载地址:www.e-iceblue.com/downloads/demo/spire.doc/introduction/ConvertToHtml.zip
在线例子:http://www.e-iceblue.com/LiveDemo/Spire.Doc/Conversion.html
【图解】Web前端实现类似Excel的电子表格
http://www.cnblogs.com/powertoolsteam/archive/2014/07/24/Wijmo_SpreadSheet.html
===================================================2015年3月31日16:04:18
【原创】.NET读写Excel工具Spire.Xls使用(1)入门介绍
推荐一套.NET文档处理组件Spire.Office
比NPOI更好用的Excel操作库——EPPlus
using (var p = new ExcelPackage())
{
var sheet = p.Workbook.Worksheets.Add("My Sheet");
//Cells的起始索引是1
sheet.Cells[1, 1].Value = 0;
sheet.Cells[2, 1].Value = 1;
sheet.Cells[3, 1].Value = 2;
sheet.Cells[4, 1].Value = 3;
p.SaveAs(new
FileInfo(@"r:\output.xlsx"));
}
感觉上比NPOI友好多了。 效果如下:
这个例子比较简单,更复杂一点的例子可以参考这个文章:http://zeeshanumardotnet.blogspot.com/2010/08/creating-advanced-excel-2007-reports-on.html(需要FQ)。
或者它的官方帮助文档:http://epplus.codeplex.com/wikipage?title=FAQ&referringTitle=Documentation
最后,提一下这个库的一点不足——它只支持XLSX格式,不支持Office2003的Excel格式,不过到现在这个也不是什么问题了。