我使用aspose slides 23.11对ppt进行增加文本水印,最后调用save方法的时候指定参数format为SaveFormat.Ppt会一直卡住程序无法结束,而使用SaveFormat.Pptx则不会有问题,可是我原始的文件就是.ppt格式的,求助
@caii,
感谢您联系支持。
请尽可能使用最新版本的Aspose.Slides for Java检查您的结果。如果问题仍然存在,请分享以下文件和信息:
- 初始演示文稿文件(如果您使用了它)
- 复现问题的代码示例
- 进行转换的操作系统版本
- 您应用程序中的JDK版本
- 任何额外的信息
初始演示文稿:
我的演示文稿压缩后才十几M就上传不了了
示例代码:
public class PPTUtils {
public static void main(String[] args) throws Exception{
addTextWaterMark("/xxx/test.ppt"
, "/xxx/test-2.ppt");
}
private static void addTextWaterMark(String source, String target) {
Presentation pres = null;
try {
pres = new Presentation(source);
System.out.println("保存");
pres.save(target, SaveFormat.Ppt);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (Objects.nonNull(pres)) {
pres.dispose();
}
}
}
}
操作系统版本:
image.png (89.7 KB)
JDK版本信息:
image.png (12.0 KB)
@caii,
感谢提供的PowerPoint演示文稿样本。
我们在内部问题跟踪系统中开启了以下新的工单,并将根据Free Support Policies中提到的条款提供相应的修复。
问题ID:SLIDESJAVA-39403
如果您需要优先支持以及与我们付费支持管理团队直接联系的权利,您可以访问Paid Support Services。
1 Like