根据 PDF 书签生成目录页。
点击选择文件 或将文件拖放到此处
单个 PDF 文件
您的文件从未离开您的设备。
点击或拖放您的文件到此处
点击处理按钮开始
立即保存处理后的文件
Upload a PDF that has bookmarks, set the title, font size, and font, and click Generate Table of Contents. A new page listing every bookmark with its page number is inserted at the front of the document, and the file downloads under its original name.
The TOC is built entirely from the PDF's bookmark outline, not from headings in the text, so a document without bookmarks has nothing to list. Create them first with Edit Bookmarks, then run this tool on the saved result.
Each entry links to the page it refers to, so readers can jump straight there in any viewer that supports links, and the printed page number is there for paper copies.
Sub-bookmarks are indented under their parent entries, so a chapter and section hierarchy comes through as a multi-level list.
You can pick from the 12 standard PDF fonts, which are Times, Helvetica, and Courier in regular, bold, italic, and bold italic, at sizes from 10pt to 72pt; Helvetica at 12pt is the default. These built-in fonts cover Latin text, so bookmark titles in other scripts may not display correctly.
Existing bookmarks are kept and still point at the right pages after the new page goes in at the front. Numbers printed on your pages don't change, so a page labeled 1 is now the second physical page; tick Add bookmark for TOC page if you want the TOC itself listed in the outline.
As long as the merged file has bookmarks, it works like any other PDF. Generate the TOC as the last step so the page numbers match the final page order.
No. The bookmark outline is read and the TOC page is typeset by a cpdf engine running as WebAssembly in a background thread of your browser, and the updated file is downloaded from there. The document never leaves your device.