1. Sản Phẩm
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

Xuất tài liệu Word sang PDF, Markdown và văn bản thuần từ Python — không cần Microsoft Office.

Thư viện Python nguồn mở cho chuyển đổi tài liệu Word

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ư PdfSaveOptionsMarkdownSaveOptions. 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, fpdf2pydantic. Phiên bản thương mại tương đương là Aspose.Words for Python.

Chuyển đổi tài liệu

  • ** Nhập đa định dạng:** Tải tài liệu từ các định hình DOCX, DO C, RTF, TXT và Markdown thông qua lớp Document .
  • ** Xuất khẩu PDF:** Xây dựng bất kỳ tài liệu đầu vào nào thành PDF bằng SaveFormat.PDF hoặc PdfSaveOptions.
  • ** Xuất khẩu Markdown:** Xuân sang Mark down với SaveFormat.MARKDOWN hoặc MarkdownSaveOptions.
  • Tách văn: Tách nội dung văn bản đơn giản từ tài liệu bằng cách sử dụng Document.get_text().
  • ** Xuất bản văn bản đơn giản:** Lưu tài liệu dưới dạng văn Bản đơn lẻ bằng cách sử dụng SaveFormat.TEXT.

Nơi Aspose.Words THAO ĐIU có thể được sử dụng

  • ** Các đường ống tài liệu:** Xuất khẩu các tài khoản Word được tải lên thành PDF trong dịch vụ backend.
  • Tách ra nội dung: Lấy văn bản từ tệp DOCX hoặc DOc để lập chỉ mục và tìm kiếm.
  • Tuy chuyển định dạng: Lượng xuất khẩu hàng loạt các tài liệu lưu trữ Word để Markdown hiện đại hoặc PDF.
  • ** CI / CD tự động hóa:** Tạo báo cáo PDF từ Markdown hoặc mẫu DOCX trong các đường ống xây dựng.

Lưu tùy chọn và tùy chỉnh

  • 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 hằng số: Sử dụng SaveFormat.MARKDOWN, SaveFormat.PDFSaveFormat.TEXT để chuyển đổi nhanh.
  • ** Đọc tài liệu:** Đánh giá dành riêng cho định dạng nhập DOC, RTF, TXT và Markdown.

Kinh nghiệm của nhà phát triển

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.

Chuyển đổi DOCX thành Markdown

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 DOCX sang PDF

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)

Tách văn bản từ tài liệu

Đọ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()

Câu Hỏi Thường Gặp

Aspose.Words FOSS cho Python sử dụng giấy phép nào?

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.

Làm thế nào để cài đặt Aspose.Words FOSS cho Python?

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.

Các định dạng tài liệu nào được hỗ trợ?

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.

Làm thế nào để tôi xuất tập tin DOCX sang PDF?

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).

  

Tài Nguyên Hỗ Trợ và Học Tập

 Tiếng Việt