Chúng tôi đã viết hướng dẫn này để mô tả cách thêm đầu trang và chân trang trong Word bằng Python với sự trợ giúp của quy trình từng bước và mã mẫu có thể chạy được. Bạn sẽ được hướng dẫn thêm các đầu trang và chân trang khác nhau trên các trang khác nhau cùng với thông tin để tùy chỉnh chúng. Mã mẫu có thể chạy được sẽ cung cấp giải pháp hoàn chỉnh để chèn đầu trang và chân trang trong Word bằng Python và lưu tệp kết quả dưới dạng DOCX hoặc DOC mà không cần cài đặt bất kỳ công cụ bên thứ ba nào khác như OpenOffice hoặc MS Word, v.v.
Các bước để thêm đầu trang và chân trang trong Word bằng Python
- Đặt môi trường để sử dụng Aspose.Words cho Python qua .NET để thêm tiêu đề
- Tạo một tài liệu Word với lớp Document và khởi tạo một đối tượng DocumentBuilder với nó
- Đặt thuộc tính để thêm tiêu đề trang đầu tiên khác
- Tạo các loại tiêu đề khác nhau
- Di chuyển điều khiển đến đầu tài liệu
- Thêm văn bản giả và ngắt trang để xác minh chức năng
- Lưu tệp Word đầu ra
Các bước này giải thích cách viết chương trình để chèn chân trang tiêu đề trong Word bằng Python bằng cách cung cấp tên của các lớp và phương thức sẽ được sử dụng theo trình tự được xác định rõ. Đầu tiên, tạo một tệp Word và sử dụng nó để khởi tạo đối tượng lớp DocumentBuilder cung cấp các tính năng để đặt cờ để thêm các tiêu đề khác nhau trên trang đầu tiên, di chuyển đến phần đầu trang hoặc chân trang để viết văn bản, di chuyển đến các phần khác nhau của tài liệu, viết văn bản trong phần đó và thêm ngắt trang để đặt tên cho một số. Sau khi thêm đầu trang hoặc chân trang, bạn cũng có thể đặt văn bản hoặc thêm các trường khác để thêm số trang và cả tổng số trang.
Mã để chèn đầu trang và chân trang trong MS Word bằng Python
Đoạn mã này trình bày cách chèn đầu trang và chân trang trong Word bằng Python bằng cách sử dụng thuộc tính different_first_page_header_footer để đặt các chân trang đầu trang khác nhau cho trang đầu tiên và Odd_and_even_pages_header_footer để đặt các chân trang khác nhau cho các trang chẵn và lẻ. Các thuộc tính này có hiệu lực khi bạn di chuyển đến phần đầu trang hoặc chân trang bằng phương thức move_to_header_footer() với các loại chân trang đầu trang được xác định trong HeaderFooterType của bộ liệt kê.
Hướng dẫn ngắn này đã cung cấp chi tiết về cách đặt đầu trang và chân trang trong Word bằng Python. Nếu bạn muốn tìm hiểu quy trình chuyển đổi Word sang PDF, hãy tham khảo bài viết trên cách chuyển Word sang PDF bằng Python.