Как открыть защищенный паролем файл Microsoft Word (.doc, .docx) на Java, если предположить, что пароль известен?Открыть защищенный паролем файл Word на Java?
ответ
Вы можете попробовать его с com4j.
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.documents.open2000.aspx
Поскольку существует параметр, называемый «PasswordDocument» в «открытой» -метода, я думаю, что можно открыть защищенный паролем файл.
Надежда это то, что вы искали;)
Edit: я записал этот макрос в Word.
Documents.Open FileName:="test.doc", ConfirmConversions:= _
False, ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:= _
"hallo", PasswordTemplate:="", Revert:=False, WritePasswordDocument:= _
"hallo", WritePasswordTemplate:="", Format:=wdOpenFormatAuto
Таким образом, открытый метод в com4j должен выглядеть что-нибудь подобное (пароль «Алло»):
_Document document = app.documents().open2000(doc, false, false, false, "hallo", "", false, "hallo", "", WdOpenFormat.wdOpenFormatAuto, false, true);
В наших проектах мы используем Aspose для управления документами Office, но мы не занимаемся защищенным паролем документов, но я полагаю, что эта библиотека обрабатывает такие случаи ...
Хорошей отправной точкой будет проект Apache POI, который поддерживает Office 97-2003 и OOXML (2007-2010). Если вы в основном заинтересованы в извлечении текста из этих файлов, вы также должны посмотреть проект Tika, в котором есть хороший код, например OfficeParser.java
Вы захотите заменить свои известные пароли вокруг строки 220 в синтаксический анализ() метод: - (!)
if (!d.verifyPassword(Decryptor.DEFAULT_PASSWORD)) {
throw new TikaException("Unable to process: document is encrypted");
}
пароль по умолчанию устанавливается в основном бесполезным пароль «VelvetSweatshop»
- 1. Открыть защищенный паролем файл
- 2. Открыть защищенный паролем документ Word, в VBA
- 3. Защищенный паролем файл Excel
- 4. Защищенный паролем файл xls/xlsx в java
- 5. Защищенный паролем OpenXml Документ Word, сохраненный как двоичный пароль, защищенный паролем Word
- 6. Защищенный паролем файл MP3
- 7. unzip защищенный паролем файл
- 8. защищенный паролем почтовый файл в Java
- 9. Написать защищенный паролем файл tar.gz в Java
- 10. Открыть и написать в защищенный паролем каталог
- 11. Как открыть защищенный паролем PPT и PDF
- 12. PHP защищенный паролем файл cookie
- 13. Открыть/просмотреть защищенный паролем сетевой сетевой диск
- 14. Как сделать защищенный паролем файл в C#
- 15. Открыть zip-файл, защищенный паролем Телефонная связь Android
- 16. Как открыть защищенный паролем файл в макросе с пользовательскими формами?
- 17. Как открыть защищенный паролем MDB-файл в VB NET
- 18. Открыть защищенный паролем файл excel с vba без подсказки пароля
- 19. Как открыть защищенный паролем PDF-файл с помощью VB6/VB.NET?
- 20. Itextsharp открыть защищенный паролем файл, изменить его и принять защиту
- 21. Открыть защищенный паролем файл доступа Microsoft через vb.net
- 22. Запись в защищенный паролем файл .XLSX
- 23. Создайте защищенный паролем текстовый файл с помощью java
- 24. Как отредактировать защищенный паролем файл .pf
- 25. itextsharp считывает защищенный паролем файл в поток
- 26. Открыть файл docx с паролем?
- 27. Создать защищенный паролем zip в Java
- 28. Защищенный паролем сайт Joomla
- 29. Как распаковать защищенный паролем файл в Android
- 30. Unzip защищенный паролем Zip-файл в SSIS
VelvetSweatshop не просто любопытная строка, в данном случае - это по умолчанию Excel пароль используется, когда пароль не установлен, но рабочая книга «защищена» ... – Stobor