Puis-je utiliser un fichier Microsoft Word comme un modèle de rapport pour JasperReports?
J'ai plusieurs modèles de contrats dans les fichiers de Microsoft Word avec un maximum de 20 pages par fichier). Je voudrais utiliser Jasper Reports de remplir ces contrats.
J'ai essayé d'importer le fichier doc dans iReport, mais qui ne fonctionne pas.
Est-il un moyen de convertir un fichier de Microsoft Word pour un JasperReport modèle?
Est-il une raison particulière pour l'introduction de Jasper dans l'équation? Vous pouvez remplir les documents Word (tout en préservant leur mise en forme) à l'aide de diverses techniques par exemple des champs de fusion, de la coutume, la liaison de données xml... Est Java la langue de votre choix?
salut @khadher, toute mise à jour à propos de ce problème?
salut @khadher, toute mise à jour à propos de ce problème?
OriginalL'auteur khadher | 2012-06-13
Vous devez vous connecter pour publier un commentaire.
Essayer de convertir le doc dans excel et que de l'utiliser excel comme source de données dans ireport.
Modifier: sur la Base des OP commentaire.
Vous ne pouvez pas utiliser un fichier Microsoft word en tant que JasperReport modèle. Vous aurez besoin de créer un fichier JRXML pour JasperReports. Il est possible d'utiliser le format rtf ou html en tant que source pour les champs de texte, mais la mise en forme finale de ce champ est assez pur.
Votre autre option est de ne pas l'utilisateur JasperReports et de manipuler les fichiers de Microsoft Word directement à l'aide de Apache Poi.
mais vous ne pouvez pas utiliser word comme jasper modèle de rapport, Vous devez créer jrxml (jasper) fichier pour jasper reports. Il est d'une certaine façon la façon d'utiliser le format rtf ou html en tant que source pour les champs de texte, mais la mise en forme finale de ce champ est assez pur. Je vous souhaitez utiliser des documents ms word, vous pouvez utiliser poi.apache.org pour le manipuler.
J'ai édité votre réponse en fonction de votre commentaire (depuis qui a répondu à l'OP de la question)
oui, je vois votre réponse. je vous remercie. mais j'ai toujours à la recherche d'une solution pour mon problème. j'ai trouver quelque chose que je pense que ça peut être une solution. c'est FreeMarker avec RtfTemplate. Mais je ne trouve pas comment installer ce à jasper.
J'ai eu à utiliser jasper pour les contrats de création , j'ai beaucoup de modèles ms word et j'ai été à la recherche pour la même solution, comme vous, mais sans résultat. J'ai donc créé toutes jasper reports à partir de zéro à la fin 🙂
OriginalL'auteur Josef Procházka