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

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

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

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

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

相关推荐
宝子向前冲4 小时前
纯前端生成PDF(jsPDF)并下载保存或上传到OSS
前端·pdf·html2canvas·oss·jspdf
bw8767206874 小时前
人工智能--JupyterNoteBook 转换成 PDF
人工智能·机器学习·pdf
棱角~~6 小时前
10款PDF转Word软件工具的使用感受及其亮点!!!
经验分享·pdf·word·学习方法
shujuwa666 小时前
什么是开源软件(OSS)?
pdf·编辑器·电脑·word·开源软件
晨欣8 小时前
Mac如何将多个pdf文件归并到一个
macos·pdf
慧都小妮子9 小时前
Spire.PDF for .NET【页面设置】演示:获取 PDF 文件中的页数
java·pdf·.net
新加坡内哥谈技术16 小时前
Claude 3.5 Sonnet模型新增了PDF支持功能
人工智能·pdf
weixin_4046793118 小时前
pdf转图片
linux·运维·开发语言·python·pdf
多吃轻食21 小时前
关于 PDF 抽取的吐槽
pdf
大飞攻城狮1 天前
2024年中国生成式人工智能应用与实践展望白皮书(中英文版)|附147页PDF文件下载
大数据·人工智能·pdf·产品经理·大模型学习·大模型入门·大模型教程