package cn.net.seek.servlet.legalidea;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.PageSize;
import com.lowagie.text.rtf.RtfWriter2;
import cn.net.seek.service.LegalDraftService;
public class ExportAllIdeaServlet extends HttpServlet {
private static final long serialVersionUID = -6937472436989564187L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String puid = request.getParameter("puid");
LegalDraftService service=new LegalDraftService();
String title = service.findTitleByPuid(puid);
OutputStream toClient=new BufferedOutputStream(response.getOutputStream());
response.addHeader("Content-Disposition", "attachment;filename="
+ new String(title.getBytes("gbk"), "iso8859-1") + ".doc");
response.setContentType("application/vnd.ms-word");
Document document = new Document(PageSize.A4);
RtfWriter2.getInstance(document, toClient);
document.open();
try {
service.downAllIdeaByPuid(puid, title, document);
} catch (DocumentException e) {
e.printStackTrace();
}
document.close();
toClient.flush();
toClient.close();
}
}
itext所需jar包在下面
分享到:
相关推荐
NULL 博文链接:https://w8700569.iteye.com/blog/1517433
使用IText生成PDF和WORD文档 包括源码和IText所需jar包
java 使用iText生成word文档,包中带有源码与所用jar包,生成文档格式标准。可分页,可带页眉,可生成表格、图片和文字等word元素内容,文字带字号,字体,颜色等。
java 用iText生成Word文件 java 用iText生成Word文件
在Java代码中使用itext生成PDF文档,实现PDF文档的导出。
itext生成word文档,包含图片,其中图片有直接读取路径的,也有流直接转字节生成的图片
Java利用Itext2.1.7生成word需要jar及doc.rar
共享一下个人用java编写的生成word文件程序,通过itext生成word文件代码附itext-2.0.7.jar,iTextAsian.jar包
itext 生成pdf 目录,itext 生成pdf 目录,itext 生成pdf 目录
NULL 博文链接:https://jianweicao.iteye.com/blog/1599994
用iText生成比较简单的表格形式Word
NULL 博文链接:https://lanyan-lan.iteye.com/blog/1828795
itext生成PDF图片文档
Java iText 生成pdf文档源代码(包括插入文本、表格、图像)
此文档主要讲述了使用Java组件iText来生成PDF,操作PDF
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。" 通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 下载iText.jar文件后,只需要在系统的...
这是一个使用iText生成Word的一个实例,实例中有字体的设置,A4纸的纵横显示的控制,表格的生成(Table),多页的控制等。里面有详细的注释,这也是我在项目开发中使用到的几个类。
客户要求用程序生成标准的word文档,要能打印,而且不能变形,以前用过很多解决方案,都在客户严格要求下牺牲的无比惨烈。 POI读word文档还行,写文档实在不敢恭维,复杂的样式很难控制不提,想象一下一个20多页,...
使用itext生成word文档,导入即可使用