Chèn mục lục vào Word bằng Python bằng cách làm theo các bước trong bài viết ngắn gọn này. Nó giúp định cấu hình môi trường bằng cách sử dụng các tài nguyên cần thiết, danh sách các bước lập trình để viết ứng dụng và mã ví dụ trình bày cách thêm trang nội dung trong Word bằng Python. Bạn sẽ học cách chèn TOC vào tài liệu Word hiện có bằng cách phân tích nội dung của nó.
Các bước tạo mục lục trong Word bằng Python
- Thiết lập môi trường bằng cách cài đặt Aspose.Words cho Python qua .NET để chuyển đổi văn bản sang chèn TOC
- Truy cập tệp Word vào đối tượng lớp Document và khởi tạo đối tượng DocumentBuilder
- Chèn tiêu đề TOC với kiểu dáng mong muốn
- Thêm mục lục và chèn ngắt trang
- Điền vào mục lục trống mặc định
- Lưu file Word có TOC bên trong
Bạn có thể chèn trang nội dung vào Word bằng Python bằng cách làm theo các bước rất đơn giản, trong đó quy trình sẽ bắt đầu bằng cách tải tệp Word bằng lớp Tài liệu và định cấu hình đối tượng lớp DocumentBuilder hỗ trợ thêm mục lục. Chèn tiêu đề và mục lục bằng phương thức Insert_table_of_contents() và điền vào mục lục trống mặc định bằng cách gọi phương thức update_fields().
Mã để tạo mục lục trong Word bằng Python
Sử dụng mã ví dụ này để tạo một trang nội dung trong Word bằng Python. Phương thức Insert_table_of_contents() yêu cầu các switch để kiểm soát hành vi của mục lục, giả sử 1-3 được sử dụng để đánh địa chỉ Tiêu đề 1, 2 và 3, ‘\h’ được sử dụng để sử dụng các siêu liên kết và ‘\u’ được sử dụng để thiết lập các mức phác thảo. Mục lục (TOC) mặc định trống và được điền bằng phương thức update_fields().
Chủ đề này đã khai sáng cho chúng tôi cách thêm mục lục trong Word bằng Python. Để tìm hiểu về cách xoay văn bản trong tệp Word, hãy tham khảo bài viết trên xoay văn bản trong Word bằng Python.