Aspose.Words FOSS برای Python یک کتابخانه Python دارای مجوز MIT است که برای بارگذاری اسناد Word و خروجی گرفتن از آنها استفاده میشود. این کتابخانه فایلهای DOCX، DOC، RTF، TXT و Markdown را میخواند و آنها را به PDF، Markdown و متن ساده صادر میکند بدون اینکه به Microsoft Office یا هر زماناجرای مالکیتی نیاز داشته باشد.
کتابخانه یک کلاس Document برای بارگذاری فایلها و یک متد save() که ثابتهای SaveFormat یا اشیای گزینههای ذخیرهسازی مانند PdfSaveOptions و MarkdownSaveOptions را میپذیرد، فراهم میکند. نکته: بیشتر ویژگیهای گزینههای ذخیرهسازی برای سازگاری آینده API تعریف شدهاند و هنوز توسط نویسندگان استفاده نمیشوند؛ فقط MarkdownSaveOptions.export_underline_formatting در حال حاضر بر خروجی تأثیر میگذارد.
با pip install aspose-words-foss>=26.4.0 نصب کنید. این کتابخانه به Python 3.10 یا بالاتر نیاز دارد و به olefile، fpdf2 و pydantic وابسته است. نسخه تجاری Aspose.Words for Python است.
Document بارگذاری کنید.SaveFormat.PDF یا PdfSaveOptions.SaveFormat.MARKDOWN یا MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT ذخیره کنید.PdfSaveOptions: کلاس پیکربندی خروجی PDF (ویژگیها بهعنوان استابهای سازگاری پیشرو هستند؛ هنوز توسط نویسنده اعمال نشدهاند).MarkdownSaveOptions: پیکربندی خروجی Markdown (فقط export_underline_formatting در حال حاضر اعمال شده است؛ سایر ویژگیها استابهای سازگاری‑آینده هستند).SaveFormat.MARKDOWN، SaveFormat.PDF و SaveFormat.TEXT برای تبدیل سریع استفاده کنید.Aspose.Words FOSS با pip install aspose-words-foss نصب میشود. وابستگیهای زمان اجرا (olefile، fpdf2، pydantic) بهصورت خودکار نصب میشوند.
API ساده است: یک Document را از مسیر فایل بارگذاری کنید، سپس save() را با مسیر هدف و فرمت صدا بزنید. برای کنترل پیشرفته، به جای یک ثابت فرمت، یک شیء گزینههای ذخیرهسازی را پاس دهید. کتابخانه تحت مجوز MIT-licensed است، منبع باز در GitHub و نیاز به Python 3.10 یا بالاتر دارد.
یک سند Word را بارگذاری کنید و آن را بهصورت Markdown در دو خط کد ذخیره کنید.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
یک سند Word را به فرمت PDF صادر کنید.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
تمام محتوای متنی یک سند Word را بخوانید.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS برای Python تحت مجوز MIT منتشر شده است. میتوانید آن را در پروژههای تجاری و شخصی استفاده، تغییر و توزیع کنید.
از طریق pip با pip install aspose-words-foss>=26.4.0 نصب کنید. به Python نسخه 3.10 یا بالاتر نیاز دارد.
این کتابخانه فایلهای DOCX، DOC، RTF، TXT و Markdown را میخواند و به PDF، Markdown و متن ساده صادر میکند.
از Document("input.docx") برای مقداردهی اولیهٔ شیء سند استفاده کنید. با document.save("output.pdf", SaveFormat.PDF) بهصورت PDF ذخیره کنید.