Вы можете попробовать недавно запущенный инструмент Advanced PDF Manipulation: Sejda
У него есть различные варианты слияния (он может работать для вас)
У меня есть два PDF-файла, которые я хотел бы объединить в один PDF-файл. Первый был сгенерирован с помощью LaTeX и имеет ссылки на главы, второй - это GUI-черновик со ссылками, созданными с помощью Balsamiq.
Как добавить проект GUI в документ LaTeX с рабочими ссылками?
pdftk LatexDocument.pdf GUI.pdf cat output merged.pdf
работал, но ссылки больше не ссылаются на правильные страницы.
Вы можете попробовать недавно запущенный инструмент Advanced PDF Manipulation: Sejda
У него есть различные варианты слияния (он может работать для вас)
From within LaTeX you can include the other PDF, GUI.pdf
, using pdfpages
. Try something like this:
\documentclass \usepackage% http://ctan.org/pkg/pdfpages % Other preamble content \begin % LaTeXDocument content \includepdf \end
If the two documents have different page/stock sizes, pdfpages
will rescale the included document to the source page sizes. To avoid this, use
\includepdf[noautoscale]
and any additional options you may require. Read the pdfpages
documentation for more information on the operations that can be performed on the input pages.
Я нашел ответ на этот вопрос в 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.
Только один из моих файлов содержал ссылки, но объединение его несколько раз, похоже, сохраняет правильный порядок.
Надеюсь, это поможет!