pdftk 是史上最佳
发布: (2026年2月8日 GMT+8 13:37)
2 分钟阅读
原文: Dev.to
Source: Dev.to
介绍
我需要一个免费、开源的 Linux PDF 编辑器。之前我在 Windows 上使用 Foxit Editor 订阅版仅仅是为了编辑 PDF 书签,尽管我每天都在使用 Linux。快速搜索后我找到了 pdftk,它在处理 PDF 元数据方面简直是个绝佳工具。
导出 PDF 元数据
pdftk random.pdf dump_data_utf8 output output.txt
此命令会将 PDF 的元数据(包括书签)提取到 output.txt 中。
编辑书签
打开 output.txt 并定位 BookmarkBegin 区段。编辑已有条目,或者如果缺少书签,则在文件末尾追加一个新块——每个书签对应一个块:
BookmarkBegin
BookmarkTitle: Bookmark Title
BookmarkLevel: 1
BookmarkPageNumber: 1
完成修改后保存文件。
应用新元数据
pdftk random.pdf update_info_utf8 output.txt output output.pdf
此命令会将编辑后的元数据写回 PDF,生成 output.pdf。
使用 pdftk 的速度远快于我之前的工作流程。