Câu hỏi thường gặp

Câu hỏi thường gặp

Cấp phép & Mã nguồn mở

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

Aspose.Words FOSS for Python được phát hành dưới giấy phép MIT. Bạn có thể sử dụng, sửa đổi và phân phối thư viện trong cả dự án cá nhân và thương mại. Yêu cầu duy nhất là bao gồm văn bản giấy phép gốc trong các bản sao của phần mềm.

Tôi có thể sử dụng Aspose.Words FOSS trong một sản phẩm thương mại không?

Có. Giấy phép MIT cho phép sử dụng thương mại, sửa đổi và phân phối mà không cần mua giấy phép riêng hoặc khóa kích hoạt.

Cài đặt & Yêu cầu

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

Cài đặt qua pip:

pip install aspose-words-foss>=26.4.0

Gói sẽ tự động cài đặt các phụ thuộc của nó (olefile, fpdf2, pydantic).

Các phiên bản Python nào được hỗ trợ?

Aspose.Words FOSS yêu cầu Python 3.10, 3.11 hoặc 3.12. Các phiên bản Python trước đó không được hỗ trợ.

Có bất kỳ phụ thuộc gốc hoặc hệ thống nào không?

Không cần các tiện ích mở rộng gốc hoặc các phụ thuộc ở mức hệ thống. Tất cả các phụ thuộc đều là các gói Python thuần được cài đặt tự động bằng pip.

Hỗ trợ định dạng

Các định dạng tài liệu nào mà Aspose.Words FOSS có thể đọc?

Thư viện đọc các định dạng đầu vào DOCX, DOC, RTF, TXT và Markdown. Tải bất kỳ tệp được hỗ trợ nào bằng cách truyền đường dẫn tệp vào hàm khởi tạo Document:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

Các định dạng đầu ra nào mà Aspose.Words FOSS hỗ trợ?

Tài liệu có thể được xuất ra PDF, Markdown và văn bản thuần túy bằng cách sử dụng các hằng số SaveFormat:

  • SaveFormat.PDF — xuất PDF
  • SaveFormat.MARKDOWN — xuất Markdown
  • SaveFormat.TEXT — xuất văn bản thuần

Tôi có thể kiểm soát định dạng đầu ra không?

Có. Sử dụng PdfSaveOptions hoặc MarkdownSaveOptions để kiểm soát chi tiết đầu ra thay vì các hằng số SaveFormat.

Sử dụng API

Làm thế nào để tôi chuyển đổi tệp DOCX sang PDF?

Tải tài liệu và gọi save() với SaveFormat.PDF:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Làm sao tôi có thể trích xuất văn bản từ tài liệu Word?

Sử dụng Document.get_text() để trích xuất toàn bộ nội dung văn bản:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Làm thế nào để tôi chuyển đổi một tài liệu sang Markdown?

Sử dụng SaveFormat.MARKDOWN:

import aspose.words_foss as aw

doc = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)

Các hạn chế đã biết

Aspose.Words FOSS có hỗ trợ tất cả các tính năng của Aspose.Words thương mại không?

Không. Aspose.Words FOSS là một thư viện mã nguồn mở riêng biệt với bộ tính năng tập trung: tải tài liệu, chuyển đổi định dạng và trích xuất văn bản. Nó không bao gồm toàn bộ bộ tính năng của sản phẩm thương mại Aspose.Words.

Có bất kỳ hạn chế nào về chuyển đổi định dạng không?

Thư viện tập trung vào chuyển đổi tài liệu sang tài liệu (DOCX, DOC, RTF, TXT, Markdown sang PDF, Markdown, text). Các tính năng tài liệu phức tạp như macros, các đối tượng OLE nhúng, hoặc typography nâng cao có thể không được bảo toàn đầy đủ trong quá trình chuyển đổi.

 Tiếng Việt