poi如何读取word加密文档

发布于 2021-12-01 17:55:52 字数 0 浏览 837 评论 4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

断爱 2021-12-05 12:44:05

请问楼主解决这个问题了么

 

多彩岁月 2021-12-05 11:10:01

请问怎么读取加密的doc文件

终遇你 2021-12-05 08:11:57

楼上好,永中office2012(也是纯java)可以打开97/2000的word,但对于后面的加密不支持,03之前的包括03的office是二进制的复合型文档,判断加密时在wordDocument流里,加密的密钥信息和验证密码信息被储存在1Table里,是3*16个byte数组,具体和POI里的excel加密是一样的,只是加密存储的流和位置不一样,还有最后采用RC4加解密的时候稍微有点区别,word是每512个byte更换一次密钥流,而excel是1024个,其他都基本类似,你可以参照写个Demo,后面的03加密方式目前众多office只有WPS,WPS应该调用的是windows提供的CSP接口,但是对于office2007以后的ooxml格式也不支持。

眉黛浅 2021-12-05 01:17:12

这个问题我同问.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文