رندر کردن

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

rendering-aspose-words-cpp

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

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

Flow-layout یا فرمت های سند fixed-layout

بیشتر فرمت های سند که می توانند در Aspose.Words بارگذاری شوند به عنوان فرمت های “طرح جریان” شناخته می شوند. فرمت های طرح جریان شامل 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 استفاده نمی کند.