Извлечь XSL-FO из docx4j (или конвертировать прямо в PCL)? - PullRequest
0 голосов
/ 24 января 2012

Есть ли способ извлечь XSL-FO из docx4j, или есть руководство (или существующий код) для адаптации вывода docx4j pdf для вывода PCL вместо PDF?

Задача, которую я делаюэто заполнить поля документа Word (docx) (и при желании удалить их или нет - т.е., возможно, оставить их заполненными или заменить их значением), а затем преобразовать в PCL.

1 Ответ

1 голос
/ 25 января 2012

См. pdf viaXSLFO , который создает XSLFO в качестве промежуточного шага (и при необходимости сохраняет его).

Вы можете изменить это, чтобы получить вывод PCL. Вам нужно изменить строку:

Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os);

до

Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os);

и добавьте соответствующий материал PCL в строку конфигурации FOP, и, если вам повезет, это будет!

...