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时字体的加粗怎么设置的主要内容,如果未能解决你的问题,请参考以下文章