Получение неправильных номеров страниц в оглавлении через docx4j-export-fo - PullRequest
0 голосов
/ 17 мая 2019

Я использую docxj4 для генерации документов Word, и теперь мне нужно сгенерировать оглавление.Начиная с версии 3.3.0 docx4j, для получения номеров страниц, которые мне не подходят, используется служба конвертации plutext, поэтому для этой цели мне нужно использовать библиотеку docx4j-export-fo.Но это приводит к неправильной нумерации ... Похоже, что он получает неправильный размер страницы или что-то вроде этого, потому что все номера страниц имеют лаг 1-2 номера.Я исследовал исходный код и свойства, которые предоставляет docx4j, но пока мне это не удалось.

1 Ответ

0 голосов
/ 17 мая 2019

Согласно документации, автономный конвертер PDF (который можно загрузить с https://converter -eval.plutext.com / ) существует именно для обеспечения большей точности, чем можно ожидать от docx4j-export-Ф.О..

export-fo использует XSL FO для макета документа, а поскольку модель макета XSL FO не совсем точно соответствует Word, существуют ограничения на то, чего можно достичь.

Тем не менее, улучшения могут быть возможны в отдельных случаях.Вам нужно было бы где-то поделиться своим документом для получения конкретной обратной связи.

...