你可以用com4j试试.

由于在“open”方法中有一个名为“PasswordDocument”的参数,我认为可以打开受密码保护的文件.

希望这是你正在寻找的;)

编辑:我在Word中录制了这个宏.

Documents.Open FileName:="test.doc", ConfirmConversions:= _

False, ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:= _

"hallo", PasswordTemplate:="", Revert:=False, WritePasswordDocument:= _

"hallo", WritePasswordTemplate:="", Format:=wdOpenFormatAuto

所以com4j中的open方法应该看起来像这样(密码是“Hallo”):

_Document document = app.documents().open2000(doc, false, false, false, "hallo", "", false, "hallo", "", WdOpenFormat.wdOpenFormatAuto, false, true);

java word 读取密码_用Java打开受密码保护的Word文件?相关推荐

  1. java获取jndi密码_用JAVA代码获取Weblogic配置的JNDI 数据源连接

    第一步:生成与JDK版本对应的weblogicjar,利用cmd 进入到weblogic_home 路径下进入到server/lib目录,然后运行  JDK  1.6 命令 "java -j ...

  2. java随机产生密码_用Java生成随机密码的方法

    最近各种数据库泄露问题,让我不得不考虑自身密码的强度,下面特意写两种生成密码的方法,已被日后之用: 介绍两种生成随机密码的方式:(在密码字典里面,可以根据实际需要,手工注释不需要生成的字符段) 方式一 ...

  3. php打开有密码的excel文件,如何使用PHPExcel读取受密码保护的Excel文件?

    当试图使用PHPExcel读取受密码保护的文件时,我收到了这个错误.我尝试在PHPExcel的不同功能中粘贴密码,但是没有用.请告诉我如何通过PHPExcel打开受密码保护的Excel文件. Ther ...

  4. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  5. java office 集成开发_[转载]Java集成PageOffice在线打开编辑word文件 - Spring Boot

    开发环境:JDK1.8.Eclipse.Sping Boot + Thymeleaf框架. 一. 构建Sping Boot + Thymeleaf框架的项目(不再详述): 1. 新建一个maven p ...

  6. java 邮箱找回密码_【JavaWeb】通过邮件找回密码

    前言 本文将介绍忘记密码时通过发送重置密码邮件找回密码的实现思路.整个实现过程中最重要的就是以下三点: 如何发送邮件到用户指定邮箱 邮件中的重置密码链接构成是怎么样的 验证重置密码链接的合法性(是否过 ...

  7. java文件读取异常_关于Java:从文本文件读取会引发异常

    因此,我使用了DataInputStream,FileInputStream,BufferInputStream,FileReader,BufferedReader,Scanner,将其命名. 它们都 ...

  8. java程序中用户名和密码_在Java应用程序中使用密码术

    java程序中用户名和密码 这篇文章描述了如何使用Java密码体系结构 (JCA),该体系结构使您可以在应用程序中使用密码服务. Java密码体系结构服务 JCA提供了许多加密服务,例如消息摘要和签名 ...

  9. java 哈希算法_选择Java密码算法第1部分-哈希

    java 哈希算法 抽象 这是涵盖Java加密算法的三部分博客系列文章的第1部分. 该系列涵盖如何实现以下功能: 使用SHA–512散列 使用AES–256的单密钥对称加密 使用RSA–4096的公钥 ...

最新文章

  1. linux线程函数大全
  2. IMail Server 8.22安装、注册
  3. 用url传值,如何传多个值
  4. python的tkinter编写计算器_Python+Tkinter 实现计算器功能
  5. 记录今天学习SQL遇到的一个小问题
  6. Gun N' Rose 小组分工、项目制品与贡献率计算
  7. [C++11]委托构造函数
  8. 日期与时间(C/C++)
  9. java hdu2011多项式求和
  10. Markdown的常用使用语法
  11. 2021-06-26JS基本语法 入门
  12. ico生成工具ico制作工具ico在线制作
  13. 计算机组成原理补码减法,补码加减法运算(计算机组成原理).ppt
  14. 荣耀4a刷android 6,华为荣耀4a刷机教程_华为荣耀4a强刷官方系统包
  15. EXCEL如何使用查找函数vlookup
  16. ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately
  17. Windows下 iCloud Drive 更改缓存文件夹位置
  18. scala groupby用法
  19. Linux技术(1)--CentOS 6.5关闭防火墙步骤
  20. 使用教育网邮箱学生验证Microsoft Imagine 微软开发者 获取window server 2016正版密钥教程

热门文章

  1. 【解决】FBX模型导入Unity3D贴图丢失问题
  2. android办公软件office,Office办公助手(安卓手机office办公软件)V1.5.1 极限精简版
  3. ssm+微信小程序基于微信小程序的社区老人健康管理服务系统的设计与实现毕业设计源码011513
  4. 学嵌入式,一定要买开发板吗?
  5. 这些实用的APP软件值得你收藏
  6. 可爱的二代身份证终于到手了
  7. usdt java调用_USDT rpc api Java 示例
  8. 使用C#写最基本的五子棋
  9. AngularJS—模拟AngularJS之依赖注入
  10. 解决CAD宋体显示为问号的问题