可能重复:
将目录添加到现有 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
以了解其所有可能性。这是一个很棒的软件包。免责声明:我没有测试上述文件。