在使用Aspose.Words 20.2将docx转换为图片时,电脑上两页的文档,转换出来有四页。
仔细观察渲染出来的图片,发现行距较大,导致页数变多。
问题:在将docx转换成图片的时候是否可以调整行间距,减少转换出来的页数?
转换代码如下:
private String renderWordPage(Request request, int index) throws Exception {
Document doc = new Document(request.path);
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
options.setPageCount(doc.getPageCount());
options.setImageColorMode(ColorMode.NORMAL);
options.setColorMode(ColorMode.NORMAL);
options.setUseAntiAliasing(false);
options.setMemoryOptimization(true);
options.setPrettyFormat(true);
options.setUseHighQualityRendering(true);
File pageFile = createFile(request.pagePngName(index));
if (!pageFile.exists()) {
float scale = getScale(doc.getPageInfo(index), request.width);
options.setScale(scale);
options.setPageIndex(index);
doc.save(pageFile.getAbsolutePath(), options);
}
return pageFile.getAbsolutePath();
}