Aspose.Words FOSS cho Python là một thư viện Python được cấp phép MIT để tải tài liệu Word và xuất chúng. Nó đọc các tệp DOCX, DOC, RTF, TXT và Markdown và xuất chúng ra PDF, Markdown và văn bản thuần mà không cần Microsoft Office hay bất kỳ môi trường chạy độc quyền nào.
Thư viện cung cấp một lớp Document để tải các tệp và một phương thức save() chấp nhận các hằng SaveFormat hoặc các đối tượng tùy chọn lưu như PdfSaveOptions và MarkdownSaveOptions. Lưu ý: hầu hết các thuộc tính tùy chọn lưu được định nghĩa cho API tương thích tiến và chưa được các bộ ghi sử dụng; chỉ MarkdownSaveOptions.export_underline_formatting hiện đang ảnh hưởng đến đầu ra.
Cài đặt bằng pip install aspose-words-foss>=26.4.0. Thư viện yêu cầu Python 3.10 trở lên và phụ thuộc vào olefile, fpdf2 và pydantic. Phiên bản thương mại tương đương là Aspose.Words for Python.
Document .SaveFormat.PDF hoặc PdfSaveOptions.SaveFormat.MARKDOWN hoặc MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF export configuration class (những thuộc tính là các stubs tương thích trước; chưa được nhà viết áp dụng).MarkdownSaveOptions: Markdown export configuration (tiện tại chỉ export_underline_formatting được áp dụng; các thuộc tính khác là stubs tương thích trước).SaveFormat.MARKDOWN, SaveFormat.PDF và SaveFormat.TEXT để chuyển đổi nhanh.Aspose.Words FOSS cài đặt với pip install aspose-words-foss. Các phụ thuộc thời gian chạy (olefile, fpdf2 , pydantic) được cài tự động.
API rất đơn giản: tải Document từ một đường dẫn file, sau đó gọi save() với đường đi và định dạng mục tiêu. Để kiểm soát nâng cao, chuyển đối tượng save-options thay vì hằng số định hình. Thư viện được cấp phép MIT, nguồn mở trên GitHub và yêu cầu Python 3.10 hoặc mới hơn.
Tải một tài liệu Word và lưu nó như Markdown trong hai dòng mã.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Xuất bản tài liệu Word thành định dạng PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Đọc tất cả nội dung văn bản từ tài liệu Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS for Python được phát hành theo giấy phép MIT. Bạn có thể sử dụng, sửa đổi và phân phối nó trong các dự án thương mại và cá nhân.
Cài đặt qua pip với pip install aspose-words-foss>=26.4.0. Yêu cầu Python 3.10 hoặc mới hơn.
Thư viện đọc DOCX, DO C, RTF, TXT và Markdown file và xuất sang PDF, Mark down, và văn bản đơn giản.
Sử dụng Document("input.docx") để khởi tạo đối tượng tài liệu. Lưu dưới dạng PDF với document.save("output.pdf", SaveFormat.PDF).