我需要在没有 GUI 的系统上使用已知密码(不想破解)打开受密码保护的 libreoffice/MS-Office>2007 文件(odt、docx、ods、xlsx - 无数据库)。目的是仅使用控制台。都是我的文件吗?我定义了密码并且知道它。
我尝试使用:
libreoffice --password=MyPassword --convert-to pdf example.xlsx
但 --password 参数显然没有实现。
也尝试过openssl。
Unoconv 已被弃用,如 github 中的自述文件所述。 Unoserver 也没有密码参数。 在图形界面中,我可以毫无问题地打开文件,但我需要以编程方式执行此操作。
我正在尝试识别 LibreOffice 中使用的类/方法,其中该操作是在图形界面中完成的,但我找不到它。
我尝试使用其他工具(例如openssl)解密它,但没有成功。
有什么建议吗?
最好的,卡利杜