چرا تبدیل ویژگی پرچمدار Aspose.Words است ؟

توانایی تبدیل سریع و قابل اعتماد فرمت های مختلف سند با درجه دقت بالا ویژگی پرچمدار Aspose.Words است. این اغلب دلیل خوبی برای انتخاب است Aspose.Words برای C++.

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

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

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

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

وفاداری بالا

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

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

میزان بیشتری از پشتیبانی از فرمت

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

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

Aspose.Words مدل شیء سند (DOM) با توجه به فرمت های سند Microsoft Word طراحی شده است. بنابراین، سطح پشتیبانی ما از این فرمت ها، مانند DOC, DOCX, RTF, یا WordprocessingML، بی سابقه است. تبدیل در هر جهت بین این فرمت ها با وفاداری بالا است.

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

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

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


DOC to RTF – high-fidelity conversion:

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


DOC to PDF – high-fidelity conversion:

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


DOC to ODT – high-fidelity conversion:

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


DOC to XPS – high-fidelity conversion:

xml-paper-specification-xps_2 xml-paper-specification-xps_3


DOC to JPEG – high-fidelity conversion:

doc-to-jpeg-aspose-words-cpp-1

RTF to TXT – high-fidelity conversion:

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


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

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

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


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

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


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

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

عملکرد بالا

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

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