资源简介
数据库数据写入pdf导出
代码片段和文件信息
package com.rpc.route;
import java.util.linkedHashMap;
import java.util.List;
import java.util.TreeMap;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONobject;
import com.rpc.baseRPC;
import com.rpc.IsExcute;
import com.rpc.RequestInfo;
import java.io.FileOutputStream;
import com.itextpdf.text.Chapter;
import com.itextpdf.text.Document;
import com.itextpdf.text.Font;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.Section;
import com.itextpdf.text.pdf.baseFont;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
import ywt.Core.Ioc.ServiceImplementation;
@ServiceImplementation(Name = “exportpdf“)
public class ExportPdf extends baseRPC{
private TreeMap requestParasMap = null;
private static final long serialVersionUID = 1L;
public ExportPdf(RequestInfo requestInfo HttpServletResponse response){
this.requestParasMap = requestInfo.requestParasMap;
}
@Override
public JSONobject doPut() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public JSONobject doGet() throws Exception {
JSONobject jo = new JSONobject();
String sql=“select a.ida.user_ida.trip_citya.is_audita.audit_sugesta.pay_commissionFROM_UNIXTIME(a.com_exa_time) as com_exa_time FROM_UNIXTIME(a.trip_stime)“
+ “ as trip_stime FROM_UNIXTIME(a.trip_etime) as trip_etimec.real_namec.mobile (select att_url from m_trip_attachment where trip_id=a.id “
+ “ and att_type =0) as gotrip_url(select att_url from m_trip_attachment where trip_id=a.id and att_type =1) as backtrip_url“
+ “ ( select sugest from m_trip_sugest where id=a.audit_type) as sugest from m_trip_info a “
+ “ left join m_user_log b on a.user_id=b.user_id left join m_user_info c on b.user_id=c.user_id where 1=1 “;
try {
ListnkedHashMap> list = sqlHelper.ExecuteDataMap(sql);
writeCharpter(list);
return IsExcute.isExceptionStr(jo 200 requestParasMap);
} catch (Exception e) {
e.printStackTrace();
}
return IsExcute.isExceptionStr(jo 300 requestParasMap);
}
@Override
public JSONobject doPost() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public JSONobject doDelete() throws Exception {
// TODO Auto-generated method stub
return null;
}
/**
* 添加含有章节的pdf文件
*
* @throws Exception
*/
public static void writeCharpter(ListnkedHashMap> list) throws Exception {
/* 设置中文编码 */
baseFont baseFontChinese = baseFont.create
相关资源
- 疯狂Java讲义(第3版)PDF扫描版[304M
- JavaEE开发的颠覆者 Spring Boot实战 完整
- 剑指Offerjava版 pdf 高清
- JavaEE互联网轻量级框架整合开发PDF高
- GTK+2.0+中文教程.pdf
- POI3.7兼容SXSSFWorkbook类附加包
- pdf在线预览,适用于pc android ios
- 阿里巴巴Java编程规范.pdf
- 农行网上支付平台_商户接口编程指南
- Java7入门经典_中文版_带书签_高清完整
- 李兴华 Java核心技术精讲 带书签.pdf
- poi 解析excel生成html
- JavaWeb从入门到精通明日科技PDF 百度网
- 算法图解
- scala中文教程PDF
- NPOI,顾名思义,就是POI的.NET版本。
- easyexcel-好用的java Excel工具
- java版pdf转word
- RK3288(W-Version)_ANDROID8.1_SDK_发布说明
- Java Unit Testing with JUnit 5 无水印原版
- iText+Flying Saucer生成pdf文档所需要的
- poi.jar 全部jar包程序文件
- excel所需所有jar包
- java生成PDF并
- aspose.cell for java破解版
- Java面试宝典2015版 高清完整PDF版
- Java面试宝典2016版 高清完整PDF版
- 《Java应用架构设计 模块化模式与OS
- JavaEE企业应用现状及趋势介绍了所有
- 阿里巴巴Java编码规范.pdf
评论
共有 条评论