如何使用包含目录的左窗格创建PDF?


2

我喜欢PDF文件有一个包含目录的窗格。

你是如何产生的?

我对PDF文件生成知之甚少,但如果我想以PDF格式写一本书,我希望有一个TOC,以便读者知道它们在书中的位置。

Answers:



3

首先,人们不会“以PDF格式写一本书”。 PDF通常不会在该级别进行编辑。它可以在理论上完成,但实际上您将以Word,OpenOffice,TeX,DocBook或HTML等其他程序/格式创建文档,然后再将其转换为PDF。

书签和T​​OC将取决于您编写文档的应用程序,以及如何将其转换为PDF。

如果您的源文档具有链接到文档中目标的TOC,并且您使用某种知道如何使用该信息的PDF导出,那么它可以创建一个内部链接的TOC的PDF。

例如,如果您使用Word,并在您的文档中创建TOC,然后使用它的本机“另存为PDF”功能(或Acrobat的PDF Maker或PDF-T-Maker),那么它将为您创建所有这些书签。

如果您使用记事本和PDFCreator“打印到PDF”,它将无法正常工作。

其他文件类型取决于它们如何转换为PDF。 Acrobat可以使用HTML页面(网站)并构建书签。


2

OpenOffice将使用目录创建PDF。选择 Tagged PDF 来自 FileExport PDF 对话。

由于PDFLaTeX支持PDF热链接和书签,我怀疑这可以通过许多使用PDFLaTeX的大量工具集来完成(其中很少需要实际知道LaTeX或TeX)。 本文

目录(通常使用\ tableofcontents命令生成)将自动将每个条目作为超链接。默认情况下,标题而不是页码将是相关章节的超链接等。选项linktocpage将交换此轮次。如果设置了选项书签,则会创建一组PDF书签,使您可以浏览文档。通过单击书签选项卡或选择菜单选项,可以在Acrobat Reader中查看书签

一个这样的工具集是 Pandoc 。 markdown2pdf源代码中的注释表明它会生成PDF书签。


1
florian-diesch.de/software/pdfrecycle 是一个PDFlatex前端,可以很容易地将书签添加到PDF
Florian Diesch

0

将其添加到LaTex文档中

\usepackage{makeidx}
\usepackage[pdftex,colorlinks=true, pdfstartview=FitV, linkcolor=red, citecolor=blue,
urlcolor=cyan,plainpages=false]{hyperref}
\usepackage{pdfcolmk}
\usepackage{graphicx}

\makeindex

0

如果您使用的是Microsoft Word和Microsoft的附加组件或扩展程序,可以将其另存为PDF(我找不到名称或链接),则可以选择创建书签。它默认是关闭的。

单击选项按钮,然后选中“使用:创建书签”框

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.