Extraire XSL-FO de DOCX4J (ou convertir directement en PCL)?
-
13-11-2019 - |
Question
Existe-t-il un moyen d'extraire le XSL-FO de DOCX4J, ou y a-t-il un guide (ou un code existant) à l'adaptation de la sortie Docx4J PDF pour émettre PCL au lieu de PDF?
La tâche que je fais est de remplir les champs d'un document Word (DOCX) (et de les supprimer éventuellement ou non - c'est-à-dire peut-être les laisser remplis ou les remplacer par leur valeur), puis se transformer en PCL.
La solution
Voir pdf viaxslfo, qui crée XSLFO comme une étape intermédiaire (et le sauve éventuellement).
Vous pouvez le modifier pour vous donner la sortie PCL. Vous devrez changer la ligne:
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os);
à
Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os);
Et ajoutez des trucs PCL appropriés à la chaîne de configuration FOP, et si vous avez de la chance, ce sera ça!
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow