Pptx转图片的时候文字会重叠


#1

pptxpptx转图片的时候文字会重叠PPT1.zip (245.8 KB)


#2

@wzlapple,

您能否分享源代码,以便我们进一步调查以帮助您。


#3

Presentation document = FileUtils.getPPTDocument(sourceFilePath);
int pageCount = document.getSlides().size();
for (int i=0;i<pageCount;i++){
//获取PPT文档
ISlide slide = document.getSlides().get_Item(i);

//生成切图图片
BufferedImage image = slide.getThumbnail(2f, 2f);


//切图
ImageIO.write(image, ConstKit.SLICING_IMG_SUFFIX, imageOutStteam1);
imageOut.write(imageOutStteam1.toByteArray());
imageOut.flush();

}


#4

@wzlapple,

我已经观察到了这个问题,这似乎是您端上缺少字体的问题。 请确保演示文稿中使用的字体在系统上也可用。 您还可以考虑通过以下方式从外部加载使用的字体:将它们放在某个目录中,并使用通过以下链接共享的准则从外部调用它们:

https://docs.aspose.com/display/slidesjava/Managing+Fonts#ManagingFonts-LoadingFontsfromExternalDirectories


#5

字体没有关系,但是文字会重叠跟没有字体有关系吗


#6

@wzlapple,

我最终使用Aspose.Slides for Java 19.10和JDK 1.8处理了示例演示。 我一直无法观察到该问题。

Slide_0.jpg (177.5 KB)