没有目录的 PDF

没有目录的 PDF

可能重复:
将目录添加到现有 PDF

我已经扫描了不同书籍中的各种文章并将它们放在一起,所以现在有一个 pdf 文件。我想制作一个目录,这样当我单击任何文章标题时,文档查看器就会显示相应的页面。可以吗?

注意:顺便说一句,我没有使用任何 OCR 程序,所以您无法选择单词……

答案1

对 Keks 的答案进行了轻微修改。您可以使用phantomsection来避免引入空白页。您必须使用 单独指定目录的章节标题\addcontentsline{toc}{section}{<title here>}

\documentclass{article}
\usepackage{pdfpages}
\usepackage{hyperref}

\begin{document}
\tableofcontents

\phantomsection
    \addcontentsline{toc}{section}{doc1}
    \includepdf[pages=-]{document1}

\phantomsection
    \addcontentsline{toc}{section}{doc2}
    \includepdf[pages=-]{document2}

\end{document}

但是在上面的例子中,你只能链接到 pdf 文件的第一页。链接到 pdf 中的页面的一种方法是将 pdf 文件分成几部分添加,

\phantomsection
    \addcontentsline{toc}{section}{doc3}
    \includepdf[pages=1-5]{document3}

\phantomsection
    \addcontentsline{toc}{section}{doc4}
    \includepdf[pages=5-7]{document4}

\phantomsection
    \addcontentsline{toc}{section}{doc5}
    \includepdf[pages=8-]{document5}

答案2

在包含扫描内容的文件夹中创建一个 *.tex 文件,如下所示:

    \documentclass{article}
    \usepackage{pdfpages, hyperref}

    \begin{document}
    \tableofcontents
    \section{document1}
    \includepdf[pages=-]{document1}
    \section{document2}
\includepdf{document2}
    ...
    \end{document}

阅读手册pdfpages以了解其所有可能性。这是一个很棒的软件包。免责声明:我没有测试上述文件。

相关内容