package HtmlExportPdf;
public class GerneratePdf {
public static void main(String[] args) {
String exeCmd = "D:\\develop\\HTML转PDF\\wkhtmltopdf\\wkhtmltopdf.exe";
String exeCmd2 = "D:\\develop\\HTML转PDF\\wkhtmltopdf-0.8.3\\wkhtmltopdf-0.8.3.exe";
String htmlPage = "http://localhost:7003/prpall/commonship/pub/print/printDispatcher.jsp?BizNo=PZBF01042017101000001&FlagForPrint=DT0001";
String htmlPage2="http://localhost:7003/prpall/index.jsp";
String htmlPage3="https://wx.qq.com/?&lang=en_US";
String htmlPage4="http://blog.csdn.net/x6582026/article/details/53835835";
String fileName = "E:\\Temp\\test.pdf";
String param = exeCmd+htmlPage4+fileName;
StringBuffer cmd = new StringBuffer();
cmd.append(exeCmd);
cmd.append(" ");
//cmd.append(" --cookie sessionid 3Ny7ZwYTvVJJMfQ7bwL8PG18J7lQkf8CQtjTYnwGPCfRxdHp2FlR!1817845087!1496373299808");//title标题
cmd.append(" --username 0000000018");
cmd.append(" --password 0000");
cmd.append(" --post RiskCode 0104");
cmd.append(" --post ComCode 00000101");
//cmd.append(" --encoding GBK");
cmd.append(" --cookie UserCode 0000000018");
cmd.append(" --cookie PassWord 0000");
cmd.append(" --cookie ComCode 00000101");
cmd.append(" --cookie RiskCode 0104");
cmd.append(" --title 测试PDF打印");//title标题
//cmd.append(" --margin-left 10cm");左边距10cm
cmd.append(" ");
cmd.append(htmlPage);
cmd.append(" ");
cmd.append(fileName);
try {
Runtime.getRuntime().exec(cmd.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
java实现HTML页面转PDF亲测好用
2星 需积分: 50 157 浏览量
2017-12-22
14:40:18
上传
评论 2
收藏 6.5MB ZIP 举报
星辰大海vip
- 粉丝: 0
- 资源: 3