Extrair XSL-FO do docx4j (ou converter direto para PCL)?
-
13-11-2019 - |
Pergunta
Existe uma maneira de extrair o XSL-FO do docx4j ou existe um guia (ou código existente) para adaptar a saída pdf do docx4j para emitir PCL em vez de PDF?
A tarefa que estou realizando é preencher os campos de um documento do Word (docx) (e opcionalmente removê-los ou não - ou seja,talvez deixe-os preenchidos ou substitua-os pelo seu valor) e depois transforme para PCL.
Solução
Ver pdf viaXSLFO, que cria o XSLFO como uma etapa intermediária (e opcionalmente o salva).
Você pode modificar isso para fornecer saída PCL.Você precisará alterar a linha:
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os);
para
Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os);
e adicione o material PCL apropriado à string de configuração do FOP e, se você tiver sorte, será isso!
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow