java导出pdf字体宋体不加粗_java – 飞碟(xhtmlrenderer)没有加粗我的字体?
我在飞碟xhtmlrenderer生成的pdf中使用自定义truetype字体.
ITextRenderer renderer = new ITextRenderer();
renderer.getFontResolver().addFont("myfont.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);
renderer.setDocument(XMLResource.load(in).getDocument(), url);
renderer.layout();
renderer.createPDF(out);
在正在呈现的html中,我有以下(例如)
*{font-family:myfont;} /*
some plain textsome bold text more bold
但即使使用< b>和font-weight:bold我不能让文字大胆出来.
现在,我知道这应该工作,因为我有一个类似的(遗留)项目使用相同的字体,和普通的旧itext(即没有xhtmlrenderer),它确实生成pdfs与粗体文本通过:
myFont = BaseFont.createFont("myfont.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);
Font boldFont = new Font(myFont);
boldFont.setStyle(Font.BOLD);
com.lowagie.text.Document document = ...;
document.add(new Paragraph("plain", myFont));
document.add(new Paragraph("bold", boldFont));
任何人都可以解释为什么我不能使用xhtmlrenderer粗体,也许是一种克服这个问题的方法?
谢谢,p.
java导出pdf字体宋体不加粗_java – 飞碟(xhtmlrenderer)没有加粗我的字体?相关推荐
- 咖啡汪日志——JAVA导出pdf文件加水印 文字+图片、文字
咖啡汪日志--JAVA导出pdf文件加水印 文字和图片.文字 hello,又大家见面了! 作为一只不是在戏精就是在戏精路上的哈士奇,今天要展示给大家的就是如何快捷地给pdf文件增加各种水印.嗷呜呜,前 ...
- JAVA导出PDF并压缩成zip
JAVA导出PDF借助 iText pom先引入两个jar包 <dependency><groupId>com.itextpdf</groupId><arti ...
- 使用java导出pdf文件
使用java导出pdf文件 itext itext的使用 JasperReports JasperReports与itext的区别 Jaspersoft Studio 工具简介 Jaspersoft ...
- java导出PDF(itextpdf+Adobe Acrobat 9 Pro)
java导出PDF 背景 摸索 maven依赖 代码实现 模板及结果展示 模板 结果 彩蛋 彩蛋一:本地临时文件删除不了 彩蛋二:导出横向A4PDF 彩蛋三:多个PDF合并(待完成) 背景 最近接到一 ...
- java导出PDF、iText5导出漂亮表格PDF、导出指定格式水印PDF
我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能: 1)支持A4纸大小导出 2)指定文字显示的位置 3)支持表格展示数据 4)添加水印 开源下载 java ...
- java导出pdf文件并下载_java根据模板生成pdf文件并导出
1.首先需要依赖包:itext的jar包,我是maven项目,所以附上maven依赖 [html] view plain copy com.itextpdf itextpdf 5.5.10 [html ...
- java 导出pdf_一次java导出pdf的经历
近期由于工作需要,需要将html代码导入到pdf中,经过了几种pdf的方案对比后发现IText是最简单和便捷的一种方式,于是乎采用了Itext. PDF生成 第一步:导入Maven依赖 com.ite ...
- 一次java导出pdf的经历
近期由于工作需要,需要将html代码导入到pdf中,经过了几种pdf的方案对比后发现IText是最简单和便捷的一种方式,于是乎采用了Itext. PDF生成 第一步:导入Maven依赖 <!-- ...
- 「Java工具类」pdf导出工具类java导出pdf文件工具类
介绍语 本号主要是Java常用关键技术点,通用工具类的分享:以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+d ...
最新文章
- tomcat用80port能够启动,可是浏览器不显示tomcat首页
- Linux:几个重要的文件处理命令
- 作者:罗圣美,男,中兴通讯股份有限公司首席架构师。
- 特斯拉车顶维权女车主称被恐吓 将公布特斯拉提供的不完整数据
- 汤姆·克鲁斯 - 电影全集
- php 拉丁文转中文,拉丁文在线翻译_拉丁语在线翻译
- 如何使用计算机硬件开关网络,笔记本无线网络开关介绍 怎么正确使用开关控制?...
- matlab画三原色品图,怎么为色品图填充颜色,Error using == TriScatteredInterp
- OpenCV——SAD立体匹配
- Mysql基础命令语句(1)
- web支付开发报错:无效的AppID参数
- PETA 数据集下载
- 美区苹果id绑定QQ邮箱教程
- mysql改为sql_sql - 将MySQL列更改为AUTO_INCREMENT
- Python 简单的龟鱼游戏
- git pull 出现 from the remote, but no such ref was fetched 已解决
- poi实现单元格行合并
- linux内核源码—编程之路
- rpgmaker是c语言编程吗,一起学rpgmaker脚本(1)【程序猿都能看懂的RGSS入门'`,、('∀`) '`,、】...
- python for arcgis_arcgis for python arcpy 入门 (三)