KaisonChen 2015-08-24 02:20 采纳率: 33.3%
浏览 2673

java HTML转PDF,图片被压缩

用HTML转PDF时,图片被压缩了,怎么解决?
图片很宽,转成PDF时变得看不清了。

  • 写回答

1条回答 默认 最新

  • KaisonChen 2015-08-24 02:34
    关注
     html.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");  
                html.append("<html xmlns=\"http://www.w3.org/1999/xhtml\">")
                    .append("<head>")  
                    .append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />")
                    .append("<style type=\"text/css\" mce_bogus=\"1\">body {font-family: SimSun; font-size: 12px;}" +
                            ".box {border:1px solid black; text-decoration:underline; color:black;font-size:12px;margin:0;}" +
                            ".box_leader {border-right:1px solid black;border-left:1px solid black;border-bottom:1px solid black; color:black;font-size:12px;}" +
                            ".box_vacant {border:1px solid black; color:red; font-size:12px;}" +
                            ".box3_vacant { border-right:1px solid black; border-left:1px solid black; border-bottom:1px solid black;  color:red; font-size:11px;}" +
                            ".box_lineright { border-right:1px solid #000000; font-size:12px; color:white;}" +
                            ".lineleft{border-left:1px solid #000000; font-size:12px;}" +
                            ".lineright {border-right:1px solid #000000; font-size:12px;}" +
                            ".leftabove {border-left:1px solid black; border-top:1px solid black; }" +
                            ".rightabove {border-right:1px solid black; border-top:1px solid black; }" +
                            ".above {border-top:1px solid black; }" +
                            ".box2 {padding:0.1em 0.5em;margin:0em;border-right:1px solid black;border-left:1px solid black;color:black;font-size:11px;}"+
                            ".box3 {padding:0.1em 0.5em;margin:0em; border-right:1px solid black;border-left:1px solid black;border-bottom:1px solid black;color:black;font-size:11px;}"+
                            ".box_none {padding:0.1em 0.5em;margin:0em;font-size:12px;color:white;}"+
                            ".boxc {padding:0em 0.3em; text-align:center;} .boxc TABLE { margin:auto;}.nolines {font-size:50%;}"+
                            "</style>") 
                    .append("</head>")  
                    .append("<body>");  
    
    
    这是样式代码
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题