当前位置:   article > 正文

【每周一库】printpdf - Rust下的pdf文件生成库

rust pdf 库

本期的每周一库带来的是一个rust下的pdf生成库,printpdf

  • printpdf github仓库

  • printpdf文档

根据printpdf文档的描述可以得知,printpdf是一个用来生成用于打印的pdf文件的rust库

使用方法非常简单只需要在 Cargo.toml文件的 [dependencies]标签下添加引用即可,这里使用的是printpdf 0.3.2版本

  1. [dependencies]
  2. printpdf = "0.3.2"

printpdf特性
现阶段的printpdf只支持生成pdf文件,还不支持读取pdf文件

  • 页面生成

  • 页面分层

  • 图像绘制(线条,形状,贝塞尔曲线)

  • 图像(现阶段支持BMP容器格式的图像)

  • 嵌入字体(可以使用TTF或者OTF格式的字体)

  • 高级图像绘制模式

  • 高级字符渲染(例如字符尺度缩放,字体间距,边距等)

  • PDF分层(用于在Adobe Illustrator中打开编辑分层)

下面我们通过文档中给出的例子来体验一下printpdf库的功能

测试环境

  • Windows 10

  • cargo--vers

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/702745
推荐阅读
相关标签
  

闽ICP备14008679号