我有大约十个 pdf 文件,所有文件都有书签。我想将这十个文件合并为一个文件。我还希望在此过程中保留所有书签。
以下是我当前合并文件的方法:
\documentclass{article}% or something else
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{file1}
\includepdf[pages=-]{file2}
\includepdf[pages=-]{file3}
\includepdf[pages=-]{file4}
\end{document}
但是,我不想创建任何新书签,我只想将它们全部导入。
答案1
在评论中,@Jasper Habict 提出了以下建议:
如果您只想合并多个 PDF,您可以尝试使用 ghostscript 来合并它们。然后书签应该会保留。
他们说得对。我安装了 ghostscript,使用我在这里找到的命令:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combine.pdf -dBATCH 1.pdf 2.pdf
我还需要添加-dNOSAFER
以允许访问我的文件系统。