Bài viết này mô tả quy trình tạo bảng nội dung trong PDF bằng C#. Nó có các chi tiết để thiết lập môi trường phát triển, danh sách các bước và mã mẫu để thêm mục lục vào PDF bằng C#. Bạn sẽ tìm hiểu tất cả các cấu hình cho mục lục bao gồm văn bản, siêu liên kết và khả năng kết nối với các trang khác nhau từ tệp PDF.
Các bước để thêm mục lục vào PDF bằng C#
- Đặt môi trường để sử dụng Aspose.PDF for .NET để thêm mục lục
- Tải tệp PDF nguồn document và chèn một trang vào đầu để thêm TOC
- Tạo đối tượng của lớp TocInfo và TextFragment để đặt tiêu đề TOC
- Tạo văn bản tiêu đề để thêm vào mục lục
- Chạy vòng lặp để thêm tiêu đề TOC cho mỗi trang trong tệp PDF đã tải
- Đặt trang đích, tọa độ của nó và văn bản của tiêu đề trong mỗi lần lặp
- Lưu tệp PDF đầu ra có TOC trên trang đầu tiên
Các bước này giải thích quy trình tạo mục lục có thể nhấp trong PDF bằng C#. Tải tệp PDF, chèn một trang vào đầu tài liệu cho mục lục và sử dụng TocInfo và TextFragment để đặt các đặc điểm của TOC. Đối với mỗi trang trong tài liệu nguồn, hãy thêm siêu liên kết vào mục lục, đặt văn bản siêu liên kết và liên kết một trang.
Mã để thêm mục lục có thể nhấp vào PDF bằng C#
Mẫu mã này trình bày cách thêm mục lục vào PDF bằng C#. Trong ví dụ này, nội dung TOC được tạo thủ công bằng cách tạo danh sách các chuỗi sử dụng số trang. Tuy nhiên, bạn có thể phân tích cú pháp nội dung tệp và sử dụng chúng tương tự như mục lục tiêu chuẩn trong đó các tiêu đề từ nội dung PDF được sử dụng trong TOC và liên kết chúng với nội dung mong muốn trong tệp PDF.
Bài viết này đã dạy chúng tôi cách tạo mục lục PDF bằng C#. Để thêm siêu liên kết vào nội dung của tệp PDF, hãy tham khảo bài viết trên cách thêm siêu liên kết trong PDF bằng C#.