我的问题
我有两个 PDF,我想将它们合并为一个。第一个是用 LaTeX 生成的,带有章节链接,第二个是用 Balsamiq 创建的 GUI 草稿,带有链接。
我如何将 GUI 草稿附加到带有有效链接的 LaTeX 文档中?
我尝试过的方法
pdftk LatexDocument.pdf GUI.pdf cat output merged.pdf
有效,但链接不再链接到正确的页面。
答案1
我在 TeX stackexchange 上找到了这个问题的答案:https://tex.stackexchange.com/a/8665
即使用 ghostscript!
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=merged.pdf source1.pdf source2.pdf source3.pdf etc.pdf
我发现与我尝试过的其他实用程序和\includedpdf{}
此处提到的命令不同,上述gs
命令在合并 4 个 pdf 时保留了我的链接,至少对于我的 LuaLaTeX 生成的文件而言是这样。
我的文件中只有一个包含链接,但多次合并似乎可以保留正确的顺序。
希望有帮助!
答案2
GUI.pdf
在 LaTeX 中,你可以使用以下方式包含其他 PDFpdfpages
尝试这样的操作:
\documentclass{report}
\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
% Other preamble content
\begin{document}
% LaTeXDocument content
\includepdf{GUI.pdf}
\end{document}
如果两个文档的页面/纸张大小不同,pdfpages
则会将包含的文档重新缩放到源页面大小。为避免这种情况,请使用
\includepdf[noautoscale]{GUI.pdf}
以及您可能需要的任何其他选项。阅读pdfpages
文档有关可在输入页面上执行的操作的更多信息。