در نسخه Aspose.Words for .NET 25.6 ، ما یک ویژگی جدید را معرفی کردیم که به شما اجازه می دهد export a multi-page document to a single raster image را داشته باشید. این کار زمانی مفید است که شما نیاز به به اشتراک گذاری یا نمایش سند به عنوان یک فایل بصری داشته باشید.
چه چیز جدید در Aspose.Words برای .NET 25.6
قبل از نسخه 25.6 ، ذخیره یک سند چند صفحه ای به یک فرمت تصویر (مانند PNG یا JPEG) یک تصویر واحد را فقط برای صفحه اول سند ایجاد کرد. حالا ، شما می توانید تمام صفحات سند را به یک تصویر واحد ترکیب کنید ، یا حتی یک سند چند صفحه ای را به عنوان یک سند چند صفحه ای TIFF با استفاده از کلاس جدید MultiPageLayout ذخیره کنید.

چگونه یک سند چند صفحه ای را به یک تصویر تبدیل کنیم
اول از همه ، باید بدانید که صادرات چند صفحه ای برای فرمت های تصویر رستر زیر کار می کند: Jpeg, Gif, Png, Bmp, Tiff, WebP.
علاوه بر فرمت فایل خروجی ، باید انتخاب کنید که پس از تبدیل یک سند چند صفحه ای به یک تصویر ، طرح صفحه چگونه خواهد بود. شما می توانید از گزینه های زیر را انتخاب کنید:
- SinglePage – فقط اولین صفحه مشخص شده را ذخیره کنید
- Grid – صفحات را در یک شبکه ، از چپ به راست و از بالا به پایین ، با مشخص کردن شماره ستون ها مرتب کنید
- Horizontal – صفحات را به صورت افقی در کنار یکدیگر از چپ به راست در یک خروجی واحد مرتب کنید
- Vertical – صفحات را به صورت عمودی یکی زیر دیگری در یک خروجی واحد مرتب کنید
- TiffFrames – هر صفحه را به صورت یک فریم جداگانه در یک تصویر چند فریم TIFF مرتب کنید
سپس ، شما همچنین می توانید ظاهر صفحه فایل خروجی را سفارشی کنید – مشخص کنید BackColor ، BorderColor و BorderWidth.
مثال کد زیر نشان می دهد که چگونه یک سند چند صفحه ای DOCX را به عنوان PNG تصویر با طرح شبکه ذخیره کنیم:
Document doc = new Document("Rendering.docx");
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
// Set up a grid layout with:
// - 3 columns per row.
// - 10pts spacing between pages (horizontal and vertical).
options.PageLayout = MultiPageLayout.Grid(3, 10, 10);
// Customize the background and border.
options.PageLayout.BackColor = Color.LightGray;
options.PageLayout.BorderColor = Color.Blue;
options.PageLayout.BorderWidth = 2;
doc.Save("ImageSaveOptions.GridLayout.png", options);
خلاصه داستان
ویژگی جدید صادرات چند صفحه ای در Aspose.Words برای .NET 25.6 ایجاد یک تصویر واحد از یک سند چند صفحه ای را آسان می کند. این برای پیش نمایش ، چاپ یا به اشتراک گذاری اسناد به عنوان تصاویر ایده آل است. شما کنترل کامل بر نحوه ترتیب صفحات در تصویر نهایی را دارید.
برای امتحان کردن این ویژگی ، آخرین نسخه از Aspose.Words برای .NET.