首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pdftk不更新PageLabel元数据

pdftk不更新PageLabel元数据
EN

Unix & Linux用户
提问于 2020-09-24 14:45:29
回答 2查看 393关注 0票数 1

我意识到pdftk在使用update_data_utf8时不会更新PageLabel元数据。我有一个pdf文件(让我们称之为file.pdf),它包含元数据

代码语言:javascript
运行
复制
PageLabelBegin
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: LowercaseLetters
PageLabelBegin
PageLabelNewIndex: 3
PageLabelStart: 1
PageLabelNumStyle: LowercaseRomanNumerals

如果我发出命令

代码语言:javascript
运行
复制
pdftk file.pdf dump_data_utf8 > data.txt
pdftk file.pdf cat 1-end output file2.pdf
pdftk file2.pdf update_info_utf8 data.txt output file2_updated.pdf

我希望file2_updated.pdf包含与file.pdf相同的元数据。但是,所有PageLabel元数据都丢失了。尽管保留了Bookmark元数据,因此也保留了目录。

这里发生了什么事?我是犯了一个错误,还是pdftk中的一个bug?作为参考,我使用了版本2.02,它似乎是最新的

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-09-26 09:47:30

您没有做错什么,pdftk不支持更新页面标签(尽管代码表明它是计划中的特性)。如果您想继续使用基于pdftk的软件,我建议使用叉pdftk java,它实现了这个缺失的特性。免责声明:我维护pdftk-java。

票数 2
EN

Unix & Linux用户

发布于 2020-10-26 07:47:35

我需要同样的功能,但是pdftk 3.0.9 (Ubuntu20.04的默认版本)无法工作。我已经从GitHub (3.2.0)下载了pdftk的最新版本,它的工作原理就像一种魅力。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/611199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档