Features
ویژگیها
Aspose.Words FOSS برای Python یک کتابخانهٔ تبدیل سند و استخراج متن برای اسناد Word است. کل API عمومی حول کلاس Document ساخته شده است.
فرمتهای ورودی پشتیبانیشده
کلاس Document بهصورت خودکار فایلها را از این فرمتها بر اساس پسوند فایل بارگذاری میکند:
| قالب | Extensions |
|---|---|
| سند Word | .docx, .doc |
| متن غنی | .rtf |
| متن ساده | .txt |
| Markdown | .md |
فرمتهای خروجی و گزینههای ذخیرهسازی
از LdmPdfWriter یا LdmMarkdownWriter بدون گزینه برای تبدیل سریع استفاده کنید، یا یک شیء گزینههای ذخیرهسازی را به سازندهٔ نویسنده بدهید تا پیکربندی اضافی انجام شود.
| Output | کلاس Writer | کلاس Save Options |
|---|---|---|
LdmPdfWriter | PdfSaveOptions | |
| Markdown | LdmMarkdownWriter | MarkdownSaveOptions — کنترل صادرات قالببندی زیرخط |
| متن ساده | Document.text ویژگی | — |
توجه:
PdfSaveOptionsویژگیها (مطابقت، کیفیت JPEG، جاسازی فونت، و غیره) برای سازگاری پیشرو API تعریف شدهاند اما هنوز توسط نویسنده PDF مصرف نمیشوند. تنظیم آنها در حال حاضر اثری بر خروجی ندارد. برایMarkdownSaveOptions، فقطexport_underline_formattingدر حال حاضر اعمال شده است.
برای مثالهای کد و جزئیات پیکربندی گزینههای ذخیره، ببینید مدیریت هسته.
استخراج متن
خاصیت Document.text محتوای متن ساده کامل هر سند بارگذاریشده را بدون نوشتن روی دیسک بر میگرداند.
پشتیبانی از تصویر
اسنادی که شامل تصاویر توکار هستند میتوانند به تمام فرمتهای خروجی پشتیبانیشده تبدیل شوند. خط لوله تبدیل، محتوای تصویر را در طول فرآیند صادرات حفظ میکند.
خلاصه API
| کلاس / متد | نقش |
|---|---|
Document | بارگذاری اسناد، تبدیل فرمتها، استخراج متن |
SaveFormat | ثابتهای فرمت خروجی (PDF, MARKDOWN, TEXT) |
PdfSaveOptions | پیکربندی خروجی PDF |
MarkdownSaveOptions | پیکربندی خروجی Markdown |