#pdf #矢量图形 #颜色 #文本 #文件 #darn #add-page

pdfpdf

一个相当快的创建PDF文件的库。目前仅支持简单的矢量图形和简单的文本。

2 个不稳定版本

使用旧的Rust 2015

0.2.0 2017年10月11日
0.1.0 2017年8月14日

#391 in 可视化

MIT/Apache

220KB
4.5K SLoC

pdfpdf

一个用于生成PDF文件的纯Rust库,速度非常快。

最初基于 pdf-canvas


lib.rs:

一个相当快的创建PDF文件的库。目前仅支持简单的矢量图形和简单的文本。

示例

use pdfpdf::{Color, Pdf};

Pdf::new()
    .add_page(180.0, 240.0)
    .set_color(&Color::rgb(0, 0, 248))
    .draw_circle(90.0, 120.0, 50.0)
    .write_to("example.pdf")
    .expect("Failed to write to file");

要使用此库,您需要在您的 Cargo.toml 中将其添加为依赖项

[dependencies]
pdfpdf = "0.2"

更多示例可以在[这里] (https://github.com/saethlin/pdfpdf/tree/master/examples)找到。

依赖关系

~630KB
~11K SLoC