在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.Wordsfor.NET 25.6中的新多页导出功能可以轻松地从多页文档创建单个图像。 这是预览、打印或共享文档作为视觉效果的理想选择。 您可以完全控制页面在最终图像中的排列方式。
要尝试此功能,请下载最新版本的 Aspose.Words为.NET.