在保留书签的同时合并 PDF 文件

nig*_*ler 3 pdf

我一直在使用pdfunite实用程序来连接多个 PDF 文件而没有太多麻烦,但是,我观察到第一个文件的书签被保留,而其余文件的书签丢失了;当我使用 Acrobat 8​​pro(在 wine 下)时没有观察到这种情况。加上后者的额外好处是说我有两个文件:

1] 简介.pdf

2] 结果.pdf

然后当我加入这些文件时,生成的文件将有两个与父文件名称相对应的书签。此功能是否由任何 linux 本机实用程序或某些 bash 提供...

Glu*_*ate 6

是的,这可以通过sejda 实现

  1. 下载并安装最新的 sejda-console debfile
  2. 使用以下命令行合并您的文档:

    sejda-console merge -b  one_entry_each_doc -f file1.pdf file2.pdf -o merge.pdf
    
    Run Code Online (Sandbox Code Playgroud)

    其中file1.pdffile2.pdf是您的 PDF 文件merge.pdf的路径以及将生成的 PDF 保存到的路径。您可以根据需要包含任意数量的 PDF 文档。

    -b one_entry_each_doc将丢弃所有现有书签并用每个文档的一个条目替换它们。如果要保留所有文档的所有书签,则必须使用该-b retain选项。

    恐怕目前无法同时保留所有书签并为每个文档添加一个新条目。尽管有关于此功能的功能请求

有关所有 sejdamerge选项的完整列表,请查看在 superuser.com 上的回答