HTMLToWord

一、源码特点

1、在一些实际的应用场景中,有用户需要将一批规范的资料网页保存为WORD文档以便离线传阅或用于其它需求。在此之前,使用了OFFICE组件来尝试完成此功能需求,但是效果都不尽如意(调用OFFICE组件生成WORD文档时,后台进程无法控制,不能正常退出以致于多次调用后程序再无响应)。后经过多方尝试,使用此组件内方法可完美解决此问题。

注:要转换的网页需要保存于本地,且格式规范,演示项目中BIN\Debug\Demo中有演示HTML页,如网页中有图片,需要预先生成为BASE64编码或指定SRC为本地磁盘绝对路径。

二、注意事项

1、开发环境为Visual Studio 2013,使用.net 4.0开发

下载地址:http://www.51aspx.com/code/codename/55968

时间: 2024-12-15 14:23:43

HTMLToWord的相关文章

Html静态页面获取

1.静态页面的获取: 1 /// <summary> 2 /// 获取weburl输出内容 3 /// </summary> 4 /// <param name="url">weburl</param> 5 /// <returns>输出内容</returns> 6 public static string GetPage(string url) 7 { 8 WebResponse result = null; 9

根据html生成Word文件,包含图片

根据html内容生成word,并自动下载下来.使用到了itext-1.4.6.jar import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.io.StringReader; import java.net.URLEncoder; import

HTML转换成word文档

1工具类保存word文件 public class WordAction { public static void SaveAsWord(string fileName, string pFileName)//使用原生方法将mht转换为word文档,不是那种直接修改后缀名的方式 { object missing = System.Reflection.Missing.Value; object readOnly = false; object isVisible = true; object f

微信公众号批量爬取java版

最近需要爬取微信公众号的文章信息.在网上找了找发现微信公众号爬取的难点在于公众号文章链接在pc端是打不开的,要用微信的自带浏览器(拿到微信客户端补充的参数,才可以在其它平台打开),这就给爬虫程序造成很大困扰.后来在知乎上看到了一位大牛用php写的微信公众号爬取程序,就直接按大佬的思路整了整搞成java的了.改造途中遇到蛮多细节问题,拿出来分享一下. 附上大牛文章链接:https://zhuanlan.zhihu.com/c_65943221  写php的或者只需要爬取思路的可以直接看这个,思路写

在线编辑器(WangEditor)

自己之前写了一篇关于POI 相关的博客, 想了想在公司中一般常用的不就是上传下载,poi,分页,定时等.好像还有个在线编辑器, 于是自己就花了两个多小时把编辑器相关的代码撸了遍,当然了是先百度找了找资料,看了看实现的逻辑,然后自己撸的. 编辑器自己使用的是WangEditor,网上也有很多关于Editor,kindEitor 的文章, 不过貌似好像没用.业务方面:在编辑器中编辑, 然后保存为word,或者将word中的内容加载进在线编辑器中再次编辑. http://www.wangeditor.

利用Aspose.Words将html转成pdf和将html转成word

html转成word /// <summary> /// html转word文件需要先创建一个模板word,再指定新的word文件的地址 /// </summary> /// <param name="templatePath">加密采用的编码方式</param> /// <param name="newFilePath">加密采用的编码方式</param> /// <param name

server-controller

@Slf4j@Controllerpublic class ExportPPTController { private static final String REQ_FILES = "files"; private static final String REQ_DATA = "data"; private static final String REQ_TEMPLATE_ID = "templateId"; private static fi