Nó khá đơn giản để thêm dấu trang vào PDF bằng cách sử dụng Bản thảo . Cú pháp là:
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in.pdf pdfmarks
Trong đó pdfmark là một tệp văn bản có nội dung như:
[/Title (Title Page) /Page 1 /OUT pdfmark
[/Title (Table of Contents) /Page 3 /OUT pdfmark
...
Đối với các mức lồng nhau, sử dụng thuộc tính / Count. Ví dụ:
[/Count 3 /Title (Chapter 1) /Page 1 /OUT pdfmark
[/Count -2 /Title (Section 1.1) /Page 2 /OUT pdfmark
[/Title (Section 1.1.1) /Page 3 /OUT pdfmark
[/Title (Section 1.1.2) /Page 4 /OUT pdfmark
[/Count -1 /Title (Section 1.2) /Page 5 /OUT pdfmark
[/Title (Section 1.2.1) /Page 6 /OUT pdfmark
[/Title (Section 1.3) /Page 7 /OUT pdfmark
Đối số / Count đưa ra số lượng dấu trang phụ ngay lập tức. Dấu hiệu của đối số đặt hiển thị mặc định (âm cho đóng, dương cho mở).
Nếu các dấu trang không đủ dưới dạng Mục lục, sẽ tồn tại các ứng dụng
tạo Mục lục từ dấu trang. Tôi đã không sử dụng bất kỳ như vậy, nhưng googling bật lên
ví dụ: Mapsoft TOCBuilder, một plugin Adobe Acrobat thương mại có bản dùng thử.
Nguồn:
Dấu trang PDF với Ghostscript
Cách tạo dấu trang qua ghostscript / pdfwrite / pdfmark