使用pdfMark/ghostscript显示PDF中仅前两层的书签



我使用PDFtk来组合多个pdf文件,并在组合的pdf文件中创建书签。当合并的pdf文件被打开时,我想只显示前两层书签(文件共有三层书签)

使用pdfmark+ghostscript的解决方案建议在这里显示所有(级别)书签。https://unix.stackexchange.com/questions/398806/how-to-display-bookmarks-in-the-initial-view-when-opening-a-pdf-filehttps://thechriskent.com/2017/03/06/setting-pdf-view-options-with-pdfmark/

我查看了Adobe的pdf标记参考手册,但没有找到任何选项。我不是pdf标记或ghostscript的专家。

我有Windows和寻找一个命令行解决方案(处理多个文件定期)。谢谢。

尝试:

cpdf -bookmarks-open-to-level <n> in.pdf -o out.pdf

其中<n>为0表示最高级,1表示下一级,等等

最新更新