- 6
- 0
- 约2.9千字
- 约 3页
- 2017-05-04 发布于四川
- 举报
Java导出PDF文件3个实列
Java 导出PDF文件三个实列
一、直接导出成PDF
Java代码
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class ItextProduce {
public static void main(String[] args) {
Document doc = null;
try {
doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream(C:\\itext.pdf));
doc.open();
doc.add(new Paragraph(Hello World));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
} finally {
doc.close();
}
}
}
二、由Servlet导出PDF
Java代码
package com.lwf.eus.servlet;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class ListRocarsReportServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public ListRocarsReportServlet() {
super();
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
Document doc = new Document();
ByteArrayOutputStream ba = new ByteArrayOutputStream();
try {
PdfWriter writer = PdfWriter.getInstance(doc, ba);
doc.open();
doc.add(new Paragraph(Hello World));
} catch (DocumentException e) {
e.printStackTrace();
}
doc.close();
response.setContentType(application/pdf);
response.setContentLength(ba.size());
ServletOutputStream out = response.getOutputStream();
您可能关注的文档
- GSM11-14心得小结.docx
- GSM_R技术及应用发展.doc
- GSM_R的发展模型.doc
- GSM原理及其优化_韩斌杰.doc
- GRM21BR71H104KA01L中文资料.docx
- GRE阅读笔记NO4_3_Noted.doc
- GSM和GPRS的区别.doc
- GSK_25i数控铣床加工中心系统介绍.doc
- GSP兽药店执行标准.doc
- GSK980TD通讯软件说明书.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)