Мне нужно преобразовать doc в docx, для которого я использую JODConveter (OpenOffice), но, к сожалению, мой код разбивается с кодом ошибки 2074. Может кто-нибудь лучше понять, что это errorCode означает, и как я могу это исправить.doc to docx conversion using JODConveter failing with errorCode: 2074
Мой код разделяется ниже:
OfficeManager officeManager =
new DefaultOfficeManagerConfiguration().setOfficeHome(
new File("C:\\Program Files (x86)\\OpenOffice4")).buildOfficeManager();
officeManager.start();
OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
DocumentFormat docx = converter.getFormatRegistry().getFormatByExtension("docx");
docx.setStoreProperties(DocumentFamily.TEXT,
Collections.singletonMap("FilterName",
"MS Word 2007 XML"));
converter.convert(new File("C:\\localFiles\\abc.doc"),
new File("C:\\localFiles\\abc_new.docx"));
officeManager.stop();
Однако если изменить расширение моего будущего файла из DOCX в PDF выше код работает прекрасно.
@Brutal_JL вы можете предоставить некоторые материалы? –