GemBox.Document可以转换多个文档格式为图片,开发人员可以使用控件提供的 ImageSaveOptions属性来保存为多种图片格式,无论是单页文档还是多页文档都可以保存为图片,在进行保存时也可以保存每页为一张图片,也可以保存整个文档为多页TIFF图片,下面是具体实现的代码:
1.保存多页文档的每页为单独的图片
DocumentModel document = DocumentModel.Load("Sample.docx");
ImageSaveOptions options = new ImageSaveOptions(ImageSaveFormat.Png);
int pageCount = document.GetPaginator().Pages.Count;
for (int i = 0; i < pageCount; i++)
{
options.PageNumber = i;
document.Save(string.Format("SamplePage{0}.png", i), options);
}
2.保存多页文档为多页TIFF图片格式
DocumentModel document = DocumentModel.Load("Sample.docx");
ImageSaveOptions options = new ImageSaveOptions(ImageSaveFormat.Tiff);
options.PageCount = int.MaxValue;
document.Save("Sample.tiff", options);