Hướng dẫn python-docx remove paragraph - python-docx xóa đoạn
Tôi có một tệp DOCX và tôi cần xóa tất cả nội dung khỏi một dòng nhất định. Từ những gì tôi có thể thấy tôi có thể lặp lại trên các đoạn văn hoặc bảng. Tuy nhiên, tôi nghĩ rằng tôi cần một số yếu tố phổ quát để lặp lại để xóa tất cả nội dung khỏi một điểm cụ thể (phần tử) trong tài liệu. Tiếp theo tôi muốn kiểm tra xem phần tử này là một đoạn văn hoặc bảng để thực hiện mã xóa có liên quan. Tôi đã tìm thấy mã này trong các vấn đề của GitHub để xóa một đoạn văn (dường như không hoạt động nữa):
Nhưng tôi vẫn có thể xóa đoạn văn chạy:
Không được kiểm tra, nhưng tôi đã thấy mã để xóa nội dung bảng ở đâu đó. Vì vậy, có thể thực hiện một hành động như vậy? Mô tả thay thế về những gì tôi muốn đạt được là chia tài liệu hiện có theo dòng với Tag Ex. Tôi đang cố gắng tự động hóa việc tạo các tệp .docx (wordml) với sự trợ giúp của python-docx (https://github.com/mikemaccana/python-docx). Kịch bản hiện tại của tôi tạo TOC theo cách thủ công với vòng lặp sau:
Có ai biết cách sử dụng chức năng TOC "từ tích hợp", điều này tự động thêm chỉ mục và cũng tạo ra các liên kết đoạn văn cho các chương riêng lẻ không? Cảm ơn rất nhiều! Đã hỏi ngày 3 tháng 9 năm 2013 lúc 15:17Sep 3, 2013 at 15:17 Thách thức chính là một TOC được hiển thị phụ thuộc vào phân trang để biết số trang nào sẽ đặt cho mỗi tiêu đề. Phân trang là một chức năng được cung cấp bởi động cơ bố cục, một phần mềm rất phức tạp được tích hợp trong máy khách từ. Viết một công cụ bố trí trang bằng Python có lẽ không phải là một ý tưởng tốt, chắc chắn không phải là một dự án tôi dự định sẽ sớm thực hiện bất cứ lúc nào :) TOC bao gồm hai phần:
Tạo yếu tố là khá đơn giản và tương đối thấp. Tạo nội dung hiển thị thực tế, ít nhất là nếu bạn muốn các số trang bao gồm, yêu cầu công cụ bố cục từ. Đây là những tùy chọn:
Đây là một bộ screencasts rất đẹp của Eric White giải thích tất cả các chi tiết đầy lông Nhà vật lý điên Huy hiệu vàng 100k2424 gold badges163 silver badges246 bronze badges Đã trả lời ngày 3 tháng 9 năm 2013 lúc 23:27Sep 3, 2013 at 23:27 1 Xin lỗi vì đã thêm bình luận vào một bài viết cũ, nhưng tôi nghĩ nó có thể hữu ích. Đây không phải là giải pháp của tôi, nhưng nó đã được tìm thấy ở đó: https://github.com/python-openxml/python-docx/issues/36 Cảm ơn https://github.com/mustash và https: // github. com/scanny
Đã trả lời ngày 5 tháng 2 năm 2018 lúc 12:09Feb 5, 2018 at 12:09 5 @Mawg // Cập nhật TOC Có cùng một vấn đề để cập nhật TOC và googled cho nó. Không phải mã của tôi, nhưng nó hoạt động:
Đã trả lời ngày 14 tháng 3 năm 2019 lúc 11:34Mar 14, 2019 at 11:34 1 Để tạo bảng nội dung tự động trong Word bằng Python:
#Cảm ơn Đã trả lời ngày 4 tháng 12 năm 2019 lúc 7:08Dec 4, 2019 at 7:08 3 |