---
title: "تبدیل یک سند چند صفحه ای به یک تصویر در Java"
---


Aspose.Words برای Java به کاربران اجازه می دهد تا اسناد چند صفحه ای را به تصاویر رستر صادر کنند. این می تواند برای تولید پیش نمایش ، آرشیو یا نمایش بصری اسناد برای استفاده غیر قابل ویرایش مفید باشد.

## چه فرمت هایی از صادرات چند صفحه ای پشتیبانی می کنند ؟ 

Aspose.Words از صادرات چند صفحه ای به فرمت های تصویر رستر زیر پشتیبانی می کند:

* Jpeg
* Gif
* Png
* بی ام پی
* Tiff
* WebP

## چگونه یک سند چند صفحه ای را به یک تصویر صادر کنیم

ویژگی صادرات یک سند چند صفحه ای به یک تصویر با استفاده از کلاس [MultiPageLayout](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/) اجرا می شود-شما می توانید مشخص کنید که چگونه صفحات باید هنگام ذخیره به یک تصویر سازماندهی شوند:

* [SinglePage](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#singlePage) – فقط اولین صفحه مشخص شده را ذخیره کنید
* [Grid](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#grid-int-float-float) – صفحات را در یک شبکه ، از چپ به راست و از بالا به پایین مرتب کنید ، در حالی که تعداد ستون ها را مشخص می کنید
* [Horizontal](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#horizontal-float) – صفحات را به صورت افقی در کنار هم ، از چپ به راست ، در یک خروجی واحد مرتب کنید
* [Vertical](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#vertical-float) – صفحات را به صورت عمودی یکی زیر دیگری در یک خروجی واحد مرتب کنید
* [TiffFrames](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#tiffFrames) – هر صفحه را به عنوان یک فریم جداگانه در یک تصویر چند فریم TIFF مرتب کنید ، فقط برای فرمت های تصویر TIFF اعمال می شود

مثال کد زیر نشان می دهد که چگونه یک سند چند صفحه ای DOCX را به عنوان JPEG تصویر با طرح افقی ذخیره کنیم:

{{< highlight csharp >}}
Document doc = new Document("Rendering.docx");

ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);
// Set up Horizontal layout.
options.setPageLayout = MultiPageLayout.Horizontal(10);

doc.save("ImageSaveOptions.HorizontalLayout.jpg", options);
{{< /highlight >}}

همچنین می توانید ظاهر صفحه فایل خروجی را سفارشی کنید – [BackColor](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBackColor) ، [BorderColor](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBorderColor) و [BorderWidth](https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBorderWidth) را مشخص کنید.

مثال کد زیر نشان می دهد که چگونه یک سند چند صفحه ای DOCX را به عنوان PNG تصویر با طرح شبکه ذخیره کنیم:

{{< highlight csharp >}}
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.setPageLayout(MultiPageLayout.grid(3, 10f, 10f));

// Customize the background and border.
options.getPageLayout().setBackColor(Color.lightGray);
options.getPageLayout().setBorderColor(Color.BLUE);
options.getPageLayout().setBorderWidth(2f);

doc.save("ImageSaveOptions.GridLayout.png", options);
{{< /highlight >}}