J’ai un projet où je voudrais générer un rapport d’exportation en format MS Word. Le rapport contiendra des images/graphiques, tableaux et texte. Quelle est la meilleure façon de le faire ? Outils tiers ? Quelles sont vos expériences ?
Réponses
Trop de publicités?La réponse va dépendre légèrement si l'application est en cours d'exécution sur un serveur ou si elle est en cours d'exécution sur l'ordinateur client. Si vous êtes en cours d'exécution sur un serveur, alors vous allez vouloir utiliser l'un de la base de XML office de génération de formats comme il y a des problèmes connus lors de l' utilisation de la bureautique sur un serveur.
Toutefois, si vous travaillez sur l'ordinateur client, vous avez alors le choix, soit à l'aide de la bureautique ou en utilisant le format Office Open XML (voir les liens ci-dessous), qui est pris en charge par Microsoft Office 2000 et jusqu'soit nativement ou via les service packs. Un tirage de retour à ce bien, c'est que vous pourriez ne pas être en mesure d'intégrer certains types de graphiques ou d'images que vous souhaitez afficher.
La meilleure façon d'aborder les choses, il faut sightly sur la façon dont beaucoup de temps que vous avez à investir dans le développement. Si vous allez l'itinéraire de la bureautique il y a assez peu de bons tutoriels là-bas qui peut être trouvé par Google et est assez simple à apprendre. Cependant, le Open Office XML format est assez nouveau, de sorte que vous pourriez trouver la courbe d'apprentissage pour être un peu plus élevé.
Office Open XML Information
- Office Open XML http://en.wikipedia.org/wiki/Office%5FOpen%5FXML
- OpenXML Développeur http://openxmldeveloper.org/default.aspx
- L'introduction de la bureautique (2007) Formats de Fichiers Open XML - http://msdn.microsoft.com/en-us/library/aa338205.aspx
DocX gratuit bibliothèque pour créer des documents DocX, activement développées et très faciles et intuitifs à utiliser.
J’ai trouvé Aspose mots pour être le meilleur comme tout le monde ne peut ouvrir les fichiers au format Office Open XML/*.docx et le mot et automatisation de Word peuvent être bogué. Aspose mots prend en charge la plupart file types de document de Word 97 vers le haut.
C’est un pay-pour composant mais a grand soutien. L’autre alternative, comme l’a déjà suggéré est RTF.