如何附加两个带有链接的 PDF

如何附加两个带有链接的 PDF

我的问题

我有两个 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文档有关可在输入页面上执行的操作的更多信息。

答案3

您可能想尝试最近推出的高级 PDF 操作工具:Sejda

它有不同的合并选项可用(它可能适合你)

http://sejda.com/

相关内容