Spire.Presentation is a professional PowerPoint® compatible library that enables developers to create, read, write, modify, convert and Print PowerPoint documents. Get free and professional technical support for Spire.Presentation for .NET, Java, Android, C++, Python.

Fri Dec 08, 2023 9:32 am

您好!
问题源代码:
// 创建实例
Presentation ppt = new Presentation();
// 加载ppt格式的文档
ppt.loadFromStream(sprbvh.spr≃┠(in), FileFormat.PPT, pwd);
我传的是InputStream,报错需要的类型是sprbvh,这部分是加密的,请帮忙处理一下。

编码环境:
win11、jdk8、idea 2023.2
使用的是spire.office 8.11.3

chengkong
 
Posts: 9
Joined: Wed Dec 06, 2023 9:48 am

Fri Dec 08, 2023 9:54 am

您好,

感谢您的咨询。
很抱歉告知您通过流加载带密码的Ppt文档的接口由于内部代码调整的原因目前暂时不能使用。我已告知我们的开发人员尽快修复这个接口。一旦此接口可使用,我会立即通知您的。感谢您的理解与支持。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1652
Joined: Wed Apr 07, 2021 2:50 am

Wed Jan 17, 2024 8:28 am

您好,

感谢您的耐心等待。
我们刚发布了Spire.Office for Java版本: 9.1.4,它公开了通过流加载带密码的Ppt文档的接口。请下载此版本并参考以下代码测试。
Code: Select all
Presentation ppt = new Presentation();
FileInputStream stream = new FileInputStream(inputFile);
ppt.loadFromStream(stream, FileFormat.AUTO, "123456");
ppt.saveToFile(outputFile ,FileFormat.AUTO);
stream.close();
ppt.dispose();

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1652
Joined: Wed Apr 07, 2021 2:50 am

Wed Jan 17, 2024 8:44 am

好的,感谢你们。

chengkong
 
Posts: 9
Joined: Wed Dec 06, 2023 9:48 am

Wed Jan 17, 2024 9:05 am

您好,

不客气。
以后您在使用我们产品时,如果遇到任何其他问题,请随时联系我们。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1652
Joined: Wed Apr 07, 2021 2:50 am

Return to Spire.Presentation