11个版本
0.9.0 | 2023年11月30日 |
---|---|
0.8.1 | 2023年4月18日 |
0.8.0 | 2022年12月27日 |
0.7.2 | 2021年4月29日 |
0.2.0 |
|
#62 在 压缩 分类中
7,986 每月下载量
在 14 个crate(10个直接使用) 中使用
370KB
10K SLoC
pdf-rs
读取、修改和写入PDF文件。
修改和写入PDF仍处于实验阶段。
您可以贡献的一种简单方法是向 tests/files
添加不同的PDF文件并查看它们是否通过测试(cargo test
)。
欢迎提出想法、问题和代码贡献!如果您有任何问题或问题,请加入 我们的Zulip群组。
工作区
此存储库使用Cargo工作区和默认成员。这意味着默认情况下只构建 pdf
库。要构建其他部分,请在构建感兴趣的分crate时传递 --package=read
(这里为 read
示例)。
示例
示例位于 pdf/examples/
中,可以使用以下方式执行:
cargo run --example {content,metadata,names,read,text} -- <files/{choose a pdf}>
渲染器和查看器
一个通过 Pathfinder 渲染PDF的库和最小查看器可以在 此处 找到。
检查
有一个工具可以在 inspect-prim 处将PDF文件可视化为一个交互式原语层次结构。只需克隆并 cargo run
。
依赖项
~7–17MB
~242K SLoC