在 Aspose.Words for .NET 25.6 版本中,我們引入了一項新功能,允許您 export a multi-page document to a single raster image。當您需要將文件共用或顯示為單一視覺文件時,此功能非常有用。
Aspose.Words 中 .NET 25.6 {#what-s-new-in-aspose-words-for-net-25-6} 的新功能
在 25.6 版之前,將多頁文件儲存為圖片格式(例如 PNG 或 JPEG)只會為文件的第一頁建立一張圖片。現在,您可以將所有文件頁面合併為一張圖片,甚至可以使用新的 MultiPageLayout 類別將多頁文件儲存為多頁 TIFF。

如何將多頁文件轉換為圖像
首先,您應該知道多頁匯出適用於以下光柵影像格式: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 。