Canvas字体高度计算与PDF高度如何统一

因为英文书写时并不是像汉字一样就是一个方块字,比如下图p有部分是在基线以下,其他的字体都是以基线为参照书写,所以在Canvas中字(或字母)所占的高度是:

javascript 复制代码
metrics.boundingBoxAscent + metrics.boundingBoxDescent+上行间距+下行间距

如果前端使用Canvas生成图片,后面使用nodejs生成PDF,但PDF中没有计算boundingBoxAscent 和boundingBoxDescent的方法,这时可以简单将字的高度前后台统一为字体高度,而不使用基线的方式计算。

请懂的大神指出有没有什么问题,有没有更好的方式

相关推荐
张登杰踩7 小时前
如何用Python将pdf文件转化为高清图片
pdf
qq_4071109216 小时前
java读取设置pdf属性信息
java·开发语言·pdf
开开心心就好16 小时前
极速、免费、体积小,一款PDF转图片软件
人工智能·智能手机·eclipse·pdf·软件工程·软件需求
m0_748230941 天前
SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD
spring boot·后端·pdf
程序员WANG2 天前
论文+AI赋能教育:探索变革路径与创新实践。包括word和pdf格式。
人工智能·学习·pdf·教育·变革
風落2 天前
《告别复杂PDF编辑,PDF Eraser开启便捷办公新体验》
pdf·软件工程·软件需求
b_qixin2 天前
文档解析:PDF里的复杂表格、少线表格如何还原?
人工智能·pdf
花生糖@2 天前
Python实现PDF文档转图片功能
pdf
圣道寺3 天前
审计文件标识作为水印打印在pdf页面边角
java·前端·python·pdf·学习方法
baivfhpwxf20233 天前
c# PDF文件合并工具
pdf