如何复制所含 PDF 的书签?

如何复制所含 PDF 的书签?

我想创建一个文档,使用其他文档的页面,同时保留原始书签。有一些简洁的答案指向pax。该包的 READMEpax列出了以下使用说明:

运行java -cp pax.jar;pdfbox.jar pax.PDFAnnotExtractor bookmark.pdf。由于 Windows shell 和书签文档为“usrguide.pdf”,因此我;在这里用代替了:。此步骤似乎运行良好,因为 shell 仅打印:“* Processing file `bookmark.pdf' ...”,之后返回,并且“bookmark.pax”包含大约 17,500 行。

在下面给出的 PDF 上用 MikTeX 运行 pdfLaTeX 两次test.tex也没有产生任何错误。但是,生成的 PDF 缺少所有书签。

\documentclass[a4paper,12pt,landscape]{article}
\usepackage[
  hmargin=1in,
  vmargin=1in,
]{geometry}

\usepackage{pdfpages} % pdfpages loads graphicx

\usepackage{pax}

\iffalse
  \usepackage{hyperref}
  \hypersetup{
    filebordercolor={1 1 0},
  }
\fi

\begin{document}
  \includepdf[pages=-,nup=2x1]{bookmark}
\end{document}

我在使用时遗漏了什么pax吗? 还有其他更适合我用途的软件包吗?

相关内容