فرمت ها و تبدیل فایل ها

قابلیت تبدیل سریع و مطمئن فرمت های مختلف اسناد با درجه دقت بالا، ویژگی شاخص Aspose.Words است. این اغلب دلیل خوبی برای انتخاب Aspose.Words برای Python via .NET است.

با Aspose.Words می توانید اسناد را از هر قالب بارگیری پشتیبانی شده به هر فرمت ذخیره پشتیبانی شده با استفاده از دو خط کد تبدیل کنید:

  1. یک سند را از یک فایل یا جریان بارگیری کنید
  2. آن را در هر فرمت پشتیبانی شده ذخیره کنید

مثال کد زیر نحوه تبدیل یک سند را نشان می دهد:

برای جزئیات بیشتر در مورد بارگیری، تبدیل و ذخیره اسناد، به بخش بارگیری، ذخیره و تبدیل مراجعه کنید.

وفاداری بالا

یکی از اهداف اصلی Aspose.Words ارائه تبدیل با کیفیت بالا بین فرمت های اسناد است. ما از کلمه “وفاداری بالا” برای توصیف تبدیل هایی استفاده می کنیم که در آن سند خروجی تمام محتوا و قالب بندی اصلی را حفظ می کند.

قالب‌های مدرن پردازش متن پیچیده هستند و صدها ویژگی را شامل می‌شوند. گاهی اوقات، وقتی یک فروشنده ادعا می کند که راه حل آنها از فرمت سند خاصی پشتیبانی می کند - به این معنی است که فقط ویژگی های اصلی قالب پشتیبانی می شود. به عنوان مثال، اسناد Microsoft Word دارای ویژگی های پیشرفته ای مانند پاورقی ها، جعبه های متن، اشکال خودکار، اشیاء OLE، فیلدها و ویژگی های قالب بندی پیشرفته هستند. بسیاری از این عناصر اغلب در کتابخانه های پردازش اسناد نادیده گرفته می شوند، اما در Aspose.Words نه.

وسعت بیشتر پشتیبانی از فرمت

مزیت انکارناپذیر Aspose.Words، پشتیبانی زیاد از اکثر فرمت های شناخته شده است. یافتن همان سطح پشتیبانی برای بسیاری از ویژگی های مهم در جاهای دیگر سخت یا غیرممکن است.

هنگام خرید راه حلی که از یک فرمت خاص پشتیبانی می کند، از سطح پشتیبانی از ویژگی های این قالب مطلع شوید. برای آزمایش، یک فایل پیچیده ایجاد کنید و آن را از طریق راه حل پیشنهادی اجرا کنید. اغلب متوجه خواهید شد که بسیاری از عناصر سند و قالب بندی از بین می روند. به عنوان مثال، برای فرمت DOC، اشکال، جعبه‌های متن، فیلدها، ستون‌ها، اشیاء OLE، ویرایش‌ها، متن از راست به چپ معمولاً آسیب می‌بینند.

Aspose.Words Document Object Model (DOM) با در نظر گرفتن فرمت های سند Microsoft Word طراحی شده است. بنابراین، سطح پشتیبانی ما از آن فرمت‌ها، مانند DOC، DOCX، RTF یا WordprocessingML بی‌سابقه است. تبدیل در هر جهت بین این فرمت ها با وفاداری بالا است.

هنگام اجرای یک سند پیچیده از طریق Aspose.Words، از کامل بودن بی نظیر اجرای قالب لذت ببرید.

مثال های تبدیل بین فرمت های محبوب

در زیر نمونه هایی از تبدیل بین برخی از فرمت های محبوب آورده شده است. می‌توانید ارزیابی کنید که Aspose.Words تا چه اندازه با این کار کنار می‌آید.


DOC به RTF - تبدیل با وفاداری بالا:

doc-to-rtf-aspose-words-net-1doc-to-rtf-aspose-words-net-2


DOC به PDF – تبدیل با وفاداری بالا:

doc-to-pdf-aspose-words-net-1doc-to-pdf-aspose-words-net-2

doc-to-pdf-aspose-words-net-3doc-to-pdf-aspose-words-net-4


DOC به ODT – تبدیل با وفاداری بالا:

doc-to-odt-aspose-words-net-1doc-to-odt-aspose-words-net-2


DOC به XPS – تبدیل با وفاداری بالا:

doc-to-xps-aspose-words-net-1doc-to-xps-aspose-words-net-2


DOC به PostScript – تبدیل با وفاداری بالا:

doc-to-postscript-aspose-words-net-1doc-to-postscript-aspose-words-net-2


DOC به JPEG – تبدیل با وفاداری بالا:

doc-to-jpeg-aspose-words-net-1

DOC به GIF – تبدیل با وفاداری بالا:

doc-to-gif-aspose-words-net-1

RTF به TXT – تبدیل با وفاداری بالا:

rtf-to-txt-aspose-words-net-1rtf-to-txt-aspose-words-net-2


اگرچه همه مبدل‌های موجود در Aspose.Words عالی هستند، گاهی اوقات نمی‌توانید برای اسناد با فرمت‌های مختلف ظاهر یکسانی داشته باشید.

برای مثال، هیچ تطابق ساده یک به یک بین تمام ویژگی‌های اسناد HTML و Microsoft Word وجود ندارد. هیچ سرصفحه/پانویس، بخش، فیلد و برگه ای در HTML وجود ندارد. برعکس، همه ویژگی ها و قوانین CSS را نمی توان به یک سند Microsoft Word نگاشت.

در زیر نمونه ای از تبدیل DOC به HTML را مشاهده می کنید.


DOC به HTML – تبدیل با وفاداری بالا:

doc-to-html-aspose-words-net-1doc-to-html-aspose-words-net-2

doc-to-html-aspose-words-net-3doc-to-html-aspose-words-net-4


مقیاس پذیری بالا

سناریوهای مقیاس پذیر سمت سرور عمدتاً از Aspose.Words به دلیل طراحی ساده و تمیز آن استفاده می کنند - Aspose.Words از multithreading پشتیبانی می کند. اشیاء Document مستقل از یکدیگر هستند و تا زمانی که فقط یک رشته می تواند یک سند را در یک زمان تغییر دهد (الزام معمولی برای هر کلاس مجموعه)، رشته های متعدد می توانند هر تعداد سند را همزمان پردازش کنند.

عملکرد بالا

Aspose.Words عملکرد بالایی را هنگام بارگیری و ذخیره اسناد نشان می دهد. در آزمایش، یک فایل DOC با حجم بیش از 5 مگابایت در کمتر از 1 ثانیه بارگیری شد و سپس در کمتر از 1 ثانیه در دستگاه P4 3GHz ذخیره شد. فایل های کوچکتر را می توان با سرعت هزاران در دقیقه پردازش کرد.

در چندین مورد، مشتریان ما به ما گزارش داده اند که نمی توانند سرعت Aspose.Words را باور کنند. آنها از خط کدی عبور کردند که یک سند بزرگ را در دیباگر بارگیری می کرد، و آنقدر آنی بود که نمی توانستند باور کنند فایل در شی Document بارگذاری شده است.