导出word的另类做法】的更多相关文章

一.背景 项目中经常有导出word的功能,一般用poi来做,但在要求外观较高的情况下,用poi来做基本不能满足需求 而事实上word除了我们一般使用的模式外,还存在xml.与html模式(你没看错,右键编辑这种word文件,会发现里面是xml或html) 在这介绍的,就是使用这两种特殊的模式实现导出word 二.适用场景 例:项目信息的导出word.各大招聘网站简历的导出 三.实现 在项目里,采用的html模式的word 用word整理一个大概的模板后,用office打开现则文件选择另存为——网…
1.帮助文档,这东西找了很久,而且它版本很旧,还是英文,W8.1系统上打不开 http://download.csdn.net/detail/zuofangyouyuan/7673573 2.开源网址:http://docx.codeplex.com/ 每次见到导出WORD文档的那一堆代码就马上远离,但这回是逃不过了,做项目要用.在经历了各种C#搞WORD的类库之后,找到了这个DocX.虽然它没有实用的中文文档,但比起其它类库来有三个优点 1.引入方便 将DocX.dll引入到项目就行了 2.不…
记录一下导出操作 源码: /************ * 导出word 并下载 * @param id 房号记录编号 * ***********************/ @RequestMapping("/exportAgent") @ResponseBody public void execute(String id, HttpServletRequest request,HttpServletResponse resp) throws Exception { log.info(&…
一.Office组件导出Word(服务器配置麻烦) 需要引用Office的DLL,在下文的附件中,不同的Offic版本用的不一样,虽然高级版本可以兼容低级的,不过,还是统一版本最好 贴上核心代码(转载): Microsoft.Office.Interop.Word._Application appWord = new Microsoft.Office.Interop.Word.ApplicationClass(); Microsoft.Office.Interop.Word._Document…
  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/…
原文:http://www.cnblogs.com/afutureBoss/p/4074397.html?utm_source=tuicool&utm_medium=referral 最近项目需要用到导出word,巨硬的office组件,大多数人都不喜欢用(我就其中之一).所有在网上尝试了几个插件.能够导出word的,除了NPOI之外,还有docX(免费),pageoffice(收费),aspose(也是收费的,虽然我有license,但是公司的另一个项目组用了破解版的,导致我也不敢用.毕竟li…
效果展示: 使用word编辑好模板…
1.直接将Html转成Word.MVC自带FileResult很好用.Html中我们也可以嵌入自己的样式. html: <div id="target"> <style> table{border-collapse: collapse;border: 1px solid black;} td{border: 1px royalblue solid} </style> <img src="../../Content/eman_sm.pn…
来自: http://www.cnblogs.com/lcngu/p/5247179.html 最近做的项目,需要将一些信息导出到word中.在网上找了好多解决方案,现在将这几天的总结分享一下. 目前来看,java导出word大致有6种解决方案: 1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁.使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用.DLL动态链接库的生成需要windows平台的支持.…
[MVC] 页面导出 WORD, EXCEL 前端 js function output() { var para = new Object(); para.html = getHtml("outputData"); para.type = "excel"; getAjaxText("/Test/SaveData", para, function (data) { if (data != "") { openWindow(st…