Documents4j - проблема генерации docx в pdf - PullRequest
0 голосов
/ 17 июня 2020

Я использую простой код java для создания dox c в PDF. Библиотека, используемая для разговора, - это documents4j.

Один и тот же код выполняется на одной машине и не запускается на другой. Другой компьютер всегда получает ошибку «com.documents4j.throwables.ConversionInputException: входной файл кажется поврежденным».

Сценарий VB возникает проблема: если я удалю «фиктивный пароль, чтобы избежать блокировки» "строка, все работает нормально. Возникает ошибка: Установите wordDocument = wordApplication.Documents.Open (inputFile, False, True, False, «фиктивный пароль для предотвращения блокировки»)

Создание PDF-файла: установите wordDocument = wordApplication.Documents.Open (inputFile, False, True, False)

Есть ли возможность изменить VBSscript с кода java?

Пример конвертера? Конвертер IConverter = LocalConverter.builder (). SetVBScript (). Build (); ?

1 Ответ

0 голосов
/ 18 июня 2020

Кажется, это проблема, появившаяся в documents4j версии 1.1.3. Попробуйте предыдущую версию 1.1.2. Мне может потребоваться отменить это изменение, поскольку более старые версии Word, похоже, не принимают обходной путь с паролем.

...