Thư viện biên tập Python DOCX mã nguồn mở
Thư viện Python mã nguồn mở miễn phí để tạo và chỉnh sửa tài liệu DOCX.
Python-docx là gì?
Tính năng của Python-docx
Sau đây là một số tính năng chính của python-docx:
- Tạo tệp DOCX: Python-docx cho phép bạn tạo tệp DOCX từ đầu. Bạn có thể tạo một tài liệu trống và lưu dưới dạng tệp DOCX.
- Chỉnh sửa tệp DOCX: Python-docx cho phép bạn mở các tệp DOCX hiện có, chỉnh sửa nội dung của nó và lưu tài liệu đã cập nhật trở lại đĩa. Bạn có quyền truy cập vào
- Thêm bảng: Python-docx cho phép bạn dễ dàng thiết kế và chèn bảng vào tệp DOCX, giúp hiển thị dữ liệu dạng bảng và duy trì bố cục có cấu trúc đơn giản.
- Thêm hình ảnh: Python-docx cho phép thêm hình ảnh vào tài liệu DOCX của bạn, giúp bạn có thể kết hợp logo, đồ họa hoặc ảnh chụp để tăng tính hấp dẫn về mặt thị giác.
Bắt đầu với python-docx
Chúng ta có thể tải xuống thư viện python-docx từ GitHub hoặc sử dụng lệnh pip install:
Cài đặt
Việc cài đặt python-docx rất đơn giản và có thể thực hiện từ terminal như minh họa bên dưới:
Cài đặt python-docx
pip3 install python-docx
Tạo tài liệu DOCX trong Python
Bạn có thể tạo một tài liệu DOCX trống bằng cách sử dụng lớp Document của thư viện python-docx. Sau đó, nó có thể được lưu vào đĩa dưới dạng tệp DOCX theo định dạng Microsoft Word 2007+ như trong ví dụ bên dưới:
Mở một tệp DOCX hiện có bằng Python
Với thư viện Python-docx, bạn cũng có thể tải tệp DOCX hiện có, thực hiện thay đổi và sau đó lưu lại với tên mới. Điều này tương tự như tùy chọn "Lưu dưới dạng" có trong Microsoft Word.
Chèn hình ảnh vào tài liệu DOCX bằng Python-docx
Python-docx cho phép bạn tạo tài liệu word và chèn hình ảnh vào đó bằng mã đơn giản. Bạn cũng có thể thay đổi kích thước hình ảnh khi thêm vào tài liệu. Kích thước mặc định của hình ảnh là 300x300 pixel với 300 dpi.
Thêm Bảng vào tệp DOCX trong Python
Microsoft Word cho phép bạn chèn bảng vào tài liệu. Một bảng bao gồm các hàng và cột. Mặt cắt ngang của một hàng và cột được gọi là ô. Bạn có thể chèn văn bản cũng như hình ảnh vào mỗi ô.
Phần kết luận
Python-docx cung cấp nhiều tính năng để tạo và làm phong phú thêm tài liệu Word từ đầu. Dễ sử dụng, cú pháp được đơn giản hóa và nhanh chóng.
Sản Phẩm Tương Tự
- Apache POI XWPF | API Java nguồn mở để tạo và sửa đổi các tệp DOCX
- DocX | API .NET nguồn mở để tạo và sửa đổi các tệp DOCX
- Docx4J | API Java nguồn mở để tạo và sửa đổi các tệp DOC và DOCX
- ExcelDataReader | API .NET nguồn mở để đọc các tài liệu XLS, XLSX, CSV và Bảng tính
- FileFormat.Words API | API .NET nguồn mở cho các định dạng tệp Microsoft Word