Вопрос

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

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

Это было полезно?

Решение

см. PDF VIAXSLFO , который создает XSLFO в качестве промежуточного этапа (и, необязательно сохраняет его).

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

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

к

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top