html转pdf时字体的加粗怎么设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html转pdf时字体的加粗怎么设置相关的知识,希望对你有一定的参考价值。


String body = "";
String outputFile ="";
body += "<div class='application' style='font-family:Arial Unicode MS;'>";
body += "<div class='application_con' style='width:690px;margin:0 auto;overflow:hidden;'>";
body += "<div class='fengm' style='overflow:hidden;'>";
body += "<span style='text-align:left;font-size:14px;color:#333;padding-bottom:50px;display:block;'>编号:___________</span>";
body += "<div style='height:130px'></div>";

body += "<h3 style='text-align:center;color:#333;font-size:22px;padding-bottom:160px;'>";
body += "高<input style='width:25px;height:20px;line-height:20px;border:none'/>级" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>技" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>师" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>鉴" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>定" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>考" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>评" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>申" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>报" +
"<input style='width:25px;height:20px;line-height:20px;border:none'/>表";
body += "</h3>";
。。。。。。。。。。。。。。。。。。。。

response.setContentType("text/html");
String gjjsPdf="abc"+"-"+UUID.randomUUID().toString()+".pdf";
 outputFile = gjjspath+gjjsPdf;      
//  System.out.print(outputFile);
OutputStream os = new FileOutputStream(outputFile);       
ITextRenderer renderer = new ITextRenderer();       
try 
renderer.setDocumentFromString(body);
ITextFontResolver fontResolver = renderer.getFontResolver(); 
fontResolver.addFont("C:/Windows/fonts/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
renderer.getSharedContext().setBaseURL("file:/" + path1);  
renderer.layout();  
renderer.createPDF(os);
renderer.finishPDF();
os.flush();
os.close();
 catch (com.lowagie.text.DocumentException e) 
e.printStackTrace();
 
// System.out.println(path);
System.out.println("======转换成功!");  
if(gjjsPdf!=null||!gjjsPdf.equals(""))
json.put("msg", gjjsPdf);
json.put("success", true);


response.getWriter().write(json.toString());
response.getWriter().flush();
response.getWriter().close();

参考技术A 可以用B标签,也可以通过样式font-weight:bold;来实现,如:
<B>加粗</B>

<span style="font-weight:bold;">加粗</span>
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.本回答被提问者采纳
参考技术B 可以用B标签,也可以通过样式font-weight:bold;来实现,如:
<B>加粗</B>

<span style="font-weight:bold;">加粗</span>
参考技术C 先把html代码保存到word文档中,然后设置好字体大小,再点击另存为.pdf格式 参考技术D font-weight: bold;

字体加粗

<b></b>、<strong></strong>标签都能实现字体的加粗(主要是对关键字进行加粗,目的是为了告诉搜索引擎这是我们页面所要表达的主题),但是它对优化是有影响的。所以建议使用<span></span>标签,即------->

            span {

              font-weight:bold;   

            }

以上是关于html转pdf时字体的加粗怎么设置的主要内容,如果未能解决你的问题,请参考以下文章

echarts 地图怎么设置字体加粗

WPF 怎么用代码实现控件文本字体的加粗,倾斜

安卓设置粗体

html网页的字体怎么设置好看

为啥将PDF转化为word后字体和格式发生变化

sublime怎么设置字体大小