Tenho uma aplicação onde o front-end é AngularJS 1.x e o back-end é Java com SpringRest.
Esta aplicação permite a criação de laudos médicos. Para isso utilizo a api javascript CKEditor, onde tenho um cabaçalho pré configurado e o usuário digita somente o laudo e pode editá-lo como quiser, cor de fonte, tamanho, estilo, alinhamento, tabelas, etc.
Agora preciso gerar o pdf desses laudos, pois bem, tentei utilizar o IText, o resultado foi mediano, alguns itens saem desconfigurados e ao pesquisar um pouco mais sobre esta api vi que é possível tratar algumas coisas de css, mas achei muito trabalhosa além de desconfiar se essa seria a alternativa mais certeira.
Pensei, em trocar o CKEditor e gerar apenas através do IReport, porém perderia a edição do texto, ou até mesmo uma integração com o OpenOffice (não estudei o quão trabalhoso isso seria).
O meu intuito aqui é ouvir de vocês algumas opiniões em como eu poderia resolver esse problema.
Desde já agradeço,
Abraço.
(gambiarra detected)