我正在尝试使用pdftk ... attach_files
和pdftk ... unpack_files
将包括子目录层次结构的附件打包和解压缩到PDF。但是,尽管attach_files
可以通过在文件名中包含/
分隔符来表示子目录信息,但是unpack_files
会将所有文件放入一个平面目录中,如果同一名称出现多个则将无提示地覆盖文件次。拆包时是否可以保留层次结构?
作为我已使用的解决方法:
直接能够保留已经存储在PDF中的层次结构信息将是可取的。
答案 0 :(得分:1)
不幸的是,当前版本的pdftk除外,它被硬编码为在附加和解压缩文件时都删除路径信息。实际上,如果使用pdftk将任何层次结构信息存储在PDF中,我都会感到惊讶。
话虽如此,编写一个补丁来改变这种行为并不难,我建议打开一个功能请求问题。