#pdf #注释 #工具 #cli

应用 rpdf

Rust 编写的 PDF 命令行工具

4 个版本

0.1.3 2024年1月17日
0.1.2 2024年1月16日
0.1.1 2023年5月20日
0.1.0 2023年4月30日

命令行工具 中排名第 1251

MIT 许可证

27KB
521 行代码(不包括注释)

rpdf

Rust 编写的 PDF 命令行工具。

rpdf 让处理 PDF 注释变得非常简单!它可以 merge 多个文件中的注释,显示一些统计信息(stats)或 strip 特定(或所有)注释。

Crates.io

  1. 关于
  2. CLI 参考
  3. 贡献

关于

rpdf 是一个 Rust 二进制文件,旨在提供一种开源且直观的命令行替代方案,用于其他工具,如 PDF Annotator 等。

免责声明:rpdf 目前处于早期阶段,并且没有实现许多功能。它最初是为我自己开发的,因为我需要合并我与其他人审查的 PDF 文件中的注释。如果您认为新功能可能会很有趣,请随时提出建议!

安装

您可以使用 cargo 安装最新版本。

> cargo install rpdf

CLI 参考

该命令行工具使用简单,具有自带的文档。

CLI

如果您需要某个命令的帮助,可以使用 rpdf <COMMAND> --help,或使用简短版本 -h

示例

注释统计信息

您可以统计您的文件中有多少注释

statistics

您还可以按页面统计

statistics-per-page

合并注释

假设我们有相同内容但注释不同的两个文件

statistics-two-files

您可以使用 merge 命令将两个文件中的注释合并到一个文件中,并验证最终产品中是否包含所有注释

merge

删除注释

如果您想从 PDF 中删除一些注释,可以使用 strip 命令

strip

默认情况下,strip 排除 链接 注释的删除过程。您可以使用 -e/--exclude 参数修改此行为。

贡献

欢迎贡献!如果您有任何问题,请通过 GitHub 联系我:问题拉取请求讨论

依赖项

~21–33MB
~454K 行代码(额外估计)