.net使用Aspose.words把文档的每一页转换成图片输出字节流代码示例
时间: 2023-02-07 15:54:44 浏览: 498
Word文档加水印(利用Aspose.Words.dll)
下面是使用 Aspose.Words 将文档的每一页转换成图片输出字节流的示例代码:
```
// 首先,需要引用 Aspose.Words 库
using Aspose.Words;
// 假设你已经获取到了文档对象 doc
Document doc = ...;
// 设置输出图片的宽度和高度
int width = 800;
int height = 1000;
// 创建一个 ImageSaveOptions 对象,并设置图片格式为 Jpeg
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// 循环处理每一页
for (int i = 0; i < doc.PageCount; i++)
{
// 设置当前处理的页码
options.PageIndex = i;
// 设置图片的宽度和高度
options.ImageWidth = width;
options.ImageHeight = height;
// 使用 Save 方法将当前页转换为字节流
byte[] imageData = doc.Save(options);
// 处理转换后的字节流
// ...
}
```
希望这能帮到你。
阅读全文