wxHtml2pdf

java 生成pdf 或者image 使用 wxhtmltopdf

package com.adolph;

/**
 * Created by w on 2017/4/21.
 */
public class TestWKHtmlToPdfUtil {

    public String getCommand(String sourceFilePath,String targetFilePath){
        String system = System.getProperty("os.name");
        System.out.println(system);
        if (system.contains("Windows")) {
            return "D:\\wxhtml2pdf\\wkhtmltopdf.exe"+" "+sourceFilePath+" "+targetFilePath;
        }
        return "";
    }

    public String getCommandjpg(String sourceFilePath,String targetFilePath){
        String system = System.getProperty("os.name");
        System.out.println(system);
        if (system.contains("Windows")) {
            return "D:\\wxhtml2pdf\\wkhtmltoimage.exe"+" "+sourceFilePath+" "+targetFilePath;
        }else {
            return "";
        }
    }

    //windows下把程序放到其他盘,否则爆错 没有足够权限写入不成功或程序执行不了
    public static void main(String[] args) throws Exception{
        TestWKHtmlToPdfUtil util = new TestWKHtmlToPdfUtil();
        String command = util.getCommand("http://www.taobao.com", "D:\\wxhtml2pdf\\tb.pdf");
        //String command = util.getCommandjpg("http://www.taobao.com", "D:\\wxhtml2pdf\\tb.jpg");
        Process process = Runtime.getRuntime().exec(command);
        process.waitFor();
        System.out.println("success");
    }


}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值