تفسیر

ما از اصطلاح “رندر” در Aspose.Words برای توصیف فرآیند تبدیل یک سند به فرمت فایل یا رسانه ای که صفحه بندی شده یا دارای مفهوم صفحات است استفاده می کنیم. ما در مورد ارائه یک سند به صفحات صحبت می کنیم. نمودار زیر نشان می دهد که رندر در Aspose.Words چیست.

rendering_aspose-words

ویژگی های رندر Aspose.Words شما را قادر می سازد تا کارهای زیر را انجام دهید:

  • یک سند یا صفحات انتخاب شده را به فرمت های PDF، XPS، HTML، XAML، PostScript و PCL تبدیل کنید.
  • یک سند را به یک سند TIFF چند صفحه ای تبدیل کنید یا هر صفحه را به یک تصویر شطرنجی تبدیل کنید و آن را به عنوان BMP، PNG یا JPEG ذخیره کنید.
  • یک صفحه سند را به یک تصویر گرافیکی برداری مقیاس پذیر (SVG) تبدیل کنید یا به یک تصویر برداری تبدیل کنید و آن را به عنوان EMF ذخیره کنید.
  • یک صفحه سند را در اندازه یا مقیاس خاصی در شیء .NET Graphics رندر کنید (رسم کنید) تا ریز عکسها، تصاویر با اندازه کامل یا مقیاس شده از صفحات سند ایجاد کنید.
  • یک شیء Shape را به طور جداگانه از سند به هر فرمت تصویری یا به یک شیء گرافیکی .NET ارائه دهید.
  • نمایش هر صفحه از یک سند در فرم Windows.
  • چاپ یا پیش نمایش صفحات سند با استفاده از زیرساخت استاندارد چاپ .NET.

فرمت‌های سند جریانی یا طرح‌بندی ثابت

اکثر فرمت‌های اسنادی که می‌توانند در Aspose.Words بارگیری شوند، به عنوان فرمت‌های “flow-layout” شناخته می‌شوند. فرمت‌های طرح‌بندی جریان عبارتند از DOC، OOXML، RTF، ODT و HTML. اسناد در این فرمت ها از عناصر مختلفی مانند پاراگراف ها، جداول، سرصفحه ها، پاورقی ها، تصاویر، فیلدها و قالب بندی آنها به عنوان مثال پررنگ، ایتالیک، فونت، اندازه تشکیل شده است. با این حال، قالب‌های طرح‌بندی جریان حاوی اطلاعاتی درباره موقعیتی که هر پاراگراف یا کاراکتر خاص در یک صفحه نمایش داده می‌شود، نیست.

در مقابل، فرمت‌های “طرح ثابت” (همچنین به عنوان “صفحه ثابت” شناخته می‌شود) مانند PDF و XPS حاوی اطلاعات موقعیت‌یابی دقیق برای همه عناصر سند هستند. این قالب‌ها ظاهر اصلی یک سند را پس از قرار دادن آن در صفحات حفظ می‌کنند و دقت بالاتری در اطلاعات نمایش داده می‌شوند.

موتور طرح بندی صفحه

Aspose.Words موتور صفحه‌آرایی خود را پیاده‌سازی می‌کند که یک سند طرح‌بندی جریانی را به صفحات قالب‌بندی می‌کند. Aspose.Words تعدادی رندر را پیاده‌سازی می‌کند که یا یک سند با طرح‌بندی ثابت مانند PDF یا XPS تولید می‌کنند، یا صفحات خروجی را در رسانه دیگری مانند چاپ یا طراحی ارائه می‌کنند. توجه داشته باشید که صادرات را می توان برای HTML و XAML نیز صفحه بندی کرد. این بدان معناست که یک سند را می توان به صورت HTML معمولی یا XAML (فرمت طرح بندی جریان)، یا به صورت HTML و XAML “صفحه بندی شده” که دارای موقعیت مطلق عناصر هستند ذخیره کرد.

مهمترین مزیت استفاده از موتور صفحه‌آرایی Aspose.Words این است که روش کار موتور صفحه‌آرایی Microsoft Word را تقلید می‌کند. بنابراین، هنگامی که یک سند Microsoft Word را به PDF، XPS تبدیل می‌کنید یا آن را با استفاده از Aspose.Words چاپ می‌کنید، خروجی تقریباً دقیقاً به نظر می‌رسد که گویی توسط Microsoft Word انجام شده است. توجه داشته باشید که Aspose.Words از Microsoft Word استفاده نمی کند.