赞
踩
本期的每周一库带来的是一个rust下的pdf生成库,printpdf
printpdf github仓库
printpdf文档
根据printpdf文档的描述可以得知,printpdf是一个用来生成用于打印的pdf文件的rust库
使用方法非常简单只需要在 Cargo.toml
文件的 [dependencies]
标签下添加引用即可,这里使用的是printpdf 0.3.2版本
- [dependencies]
- printpdf = "0.3.2"
printpdf特性
现阶段的printpdf只支持生成pdf文件,还不支持读取pdf文件
页面生成
页面分层
图像绘制(线条,形状,贝塞尔曲线)
图像(现阶段支持BMP容器格式的图像)
嵌入字体(可以使用TTF或者OTF格式的字体)
高级图像绘制模式
高级字符渲染(例如字符尺度缩放,字体间距,边距等)
PDF分层(用于在Adobe Illustrator中打开编辑分层)
下面我们通过文档中给出的例子来体验一下printpdf库的功能
测试环境
Windows 10
cargo--vers
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。