Sie können es mit com4j versuchen.
Da es einen Parameter namens "PasswordDocument" in der "open" -Methode gibt, ist es möglich, eine passwortgeschützte Datei zu öffnen.
Hoffe, das ist, was du gesucht hast;)
Bearbeiten: Ich habe dieses Makro in Word aufgenommen.
%Vor%Also sollte die offene Methode in com4j so aussehen (Passwort ist "Hallo"):
%Vor%Ein guter Ausgangspunkt wäre das Apache POI-Projekt, das die Formate Office 97-2003 und OOXML (2007-2010) unterstützt. Wenn Sie hauptsächlich daran interessiert sind, Text aus diesen Dateien zu extrahieren, sollten Sie sich auch das Tika-Projekt ansehen, das über guten Code verfügt, z. B. OfficeParser.java
Sie werden Ihr bekanntes Passwort in Zeile 220 in der parse () -Methode ersetzen:
%Vor%- Das voreingestellte Passwort ist auf das meist unbrauchbare Passwort "VelvetSweatshop" (!)
eingestelltTags und Links java ms-office password-protection