Hỏi đáp Thêm mục lục tự động cho file PDF có sẵn?

Thảo luận trong 'Hỏi đáp - Góp ý' bắt đầu bởi xversion1, 24/11/23.

  1. xversion1

    xversion1 Lớp 3

    Có cách nào tự động thêm mục lục cho 1 file PDF dựa vào những tiêu đề chương đã bôi đen hoặc đánh số sẵn trong file mà ko phải convert chỉnh sửa qua lại không các bác? File PDF text chứ không phải file scan.
     
  2. xversion1

    xversion1 Lớp 3

    Sau khi mò mẫn thì em ko tìm đc cách tự thêm theo yêu cầu ban đầu nhưng mò ra cách khác qua dùng tạm.
    1. Copy phần mục lục có sẵn trong file
    2. Chỉnh sửa cho mỗi dòng đều thống nhất định dạng, có tiêu đề và số trang.
    3. Dùng lệnh Replace của phần mềm edit text nào đó thay các dòng thành dạng:
    BookmarkBegin
    BookmarkTitle: Tiêu đề
    BookmarkLevel: số
    BookmarkPageNumber: số trang​
    4. Chạy pdftk:
    Mã:
    pdftk file.pdf update_info file_muc_luc output file_co_muc_luc.pdf
     
  3. tran ngoc anh

    tran ngoc anh Cử nhân

    Bạn xem 2 post đầu của thread Vui lòng đăng nhập hoặc đăng ký để xem link này xem có ổn hơn không. Cấu trúc file bookmark mà 2 app này dùng đơn giản hơn của PDFtk. PDFtk mình từng tìm hiểu thì thấy nản vì cấu trúc file bookmark gì làm cho phức tạp quá lên.

    Có một app nền Python khác cũng chạy dòng lệnh như PDFtk, mà cấu trúc file bookmark đẹp lắm. Nó còn có thể hiểu nhiều section đếm trang trong PDF nữa. Ví dụ vài trang đầu đếm là i,ii,iii,.. từ chương 1 trở đi mới đếm 1,2,3... Tính năng này 2 app đồ họa phía trên không có.
     
    xversion1 thích bài này.
  4. xversion1

    xversion1 Lớp 3

    Mới đầu em nhìn cấu trúc của pdftk cũng thấy hãi, nhưng thật ra cũng chỉ soạn 1 mẫu 4 dòng rồi replace một phát nó thay cả loạt nên em thấy cuối cùng cũng như nhau cả :D. Mấy cái trang đầu i, ii, iii,... thì em chỉnh tay vì nó cũng ít.
     

Chia sẻ trang này