J'ai un rapport qui doit être exporté en format word pur (97-2003) en utilisant jasper report. Mais Jasper utilise RTFExporter pour exporter le rapport au format doc, quand j'ai lu le rapport en utilisant le POI, il jette une erreur en disant que ce n'est pas un mot pur. Quelqu'un peut-il aider à générer un rapport en utilisant des rapports Jasper. S'il vous plaît aider!exporter un rapport en ms word (97-2003) sans utiliser RTFExporter dans les rapports jasper
Répondre
Aspose.Total vous permettra de générer des fichiers .doc à partir de Jasper.
Aspose.Words pour JasperReports est la seule solution connue sur le marché qui rend possible l'exportation des rapports de JasperReports et JasperServer à document Microsoft Word (DOC), Bureau Open XML (OOXML, DOCX), Texte enrichi Format (RTF), Texte OpenDocument (ODT), formats de page Web (HTML) et texte brut (TXT) .
Cela semble assez cher, cependant.
Je pense à l'intégration de docx4j avec les rapports jasper, ce qui fournirait une option open source. – JasonPlutext
Je suis sûr que vous ne pouvez rien faire de plus proche de RTF que Jasper. Si vous ne pouvez pas remplacer le rapport Jasper, vous devez trouver quelque chose qui lira le RTF et le rendra comme DOC. Vous pouvez utiliser Docmosis pour lire le fichier RTF et cracher un document DOC. Docmosis est basé sur OpenOffice et Java et OpenOffice a des filtres assez impressionnants pour l'enregistrement dans différents formats. En outre, la plupart des plates-formes sont prises en charge car vous n'avez mentionné aucune limitation sur le type de système que vous utilisez.
D'où vient l'exigence 97-2003? POI peut gérer OpenXML (.docx) ces jours-ci. – JasonPlutext