J'utilise Microsoft Word 2007. Je voudrais convertir le document Word en XSL-FO. Il y a quelques indices sur le net, mais seulement pour RenderX. Existe-t-il un tel outil pour Apache FOP?Convertir un document Word en XSL-FO
Répondre
RenderX dispose d'un ensemble de librement disponibles XSLT Stylesheets for converting Microsoft's WordprocessingML documents to XSL FO (XSLFO)
Ces feuilles de style accessibles au public peut être utilisé pour convertir les documents WordprocessingML de Microsoft à XSL FO (XSLFO)
Vous ne devez pas utiliser le produit XSL -FO avec RenderX. Vous pouvez les exécuter pour produire une sortie XSL-FO et le rendre dans n'importe quel moteur XSL-FO (pour inclure Apache FOP).
Antennahouse dispose également d'un WordMLToFO Stylesheet, mais il est libre (200 $)
docx4j utilise FOP pour créer pdfs de docx. Le XSLT est dans here, mais vous pouvez commencer par this webapp, which can emit XSLFO from an uploaded docx.
Il utilise des fonctions d'extension pour effectuer le transfert lourd, donc il ne fonctionne vraiment que dans le cadre de docx4j, mais il est facilement disponible et ASLv2 sous licence.
Oui, RenderX ont leur http://www.renderx.com/tools/word2fo.html mais la licence est restrictive, et la version 20070227 est dirigée vers Word 2003 WordML (peut-être il y a une plus récente? Sa fait un moment que je regardais)
Comment puis-je appliquer le fichier XSLT à un document Word? Il contient en interne plusieurs fichiers Xml, lequel dois-je utiliser? – hardywang
Si vous voulez DOCX (Word 2007) vous devez décompresser le fichier et fusionner les ressources individuelles afin d'utiliser les feuilles de style. Et c'est la moitié du problème, parce que la dernière fois que j'ai vérifié il y avait des limitations sévères dans les feuilles de style comme la manipulation des styles/thèmes, des sections continues et ainsi de suite. Si vous pouvez vous le permettre, un commercial DOCX to PDF engine peut être ce dont vous avez besoin. Une chose importante à retenir est que le passage à travers XSL-FO n'est vraiment pas réalisable car XSL-FO ne fournit pas de support pour les onglets, l'encapsulation serrée du texte autour des images ou d'autres fonctionnalités de Word.
Word peut le faire tout seul. Voici les instructions de Microsoft: http://msdn.microsoft.com/en-us/library/office/aa537167%28v=office.11%29.aspx#officewordwordmltoxsl-fo_creatinganxslfodocumentfromword
Voici le lien de téléchargement pour le nécessaire XSL - Word2FO.xsl: http://www.microsoft.com/en-us/download/details.aspx?id=16876
Il s'agit d'une solution très limitée pour Word 2003, pas OpenXML. :( – MGM
- 1. Convertir un document Word en ASPX?
- 2. Convertir PDF en document Word
- 3. Exporter vers un document Word en C#
- 4. VB.net Convertir le document Word Office en image?
- 5. Bibliothèque .NET Pour convertir un document MS Word en document XPS
- 6. Générer un document word en C#
- 7. Visualiser/modifier un document Word en ligne?
- 8. Comment lire un document Word dans asp.net
- 9. Exporter un document Word au format PDF en utilisant iTextSharp
- 10. VB.NET Ouvrir un document Word
- 11. Convertir PDF en Word en Java
- 12. Convertir un document Word en XML et revenir en arrière ASP.Net
- 13. Comment convertir un document Word en HTML très simple en Python?
- 14. Affichage de SVG en utilisant XSLFO
- 15. Document Word au format HTML
- 16. Insérer par programme un document Word dans un document existant (Word 2007)
- 17. Est-il possible de convertir un document Microsoft Word en PDF avec ColdFusion?
- 18. lecture document word
- 19. vb.net document word
- 20. document Word dans opencv
- 21. Convertir le pdf en word doc file
- 22. iTextSharp - Comment convertir un document en octet []
- 23. Décharger le document Word (* .doc) en texte?
- 24. Insérer un bouton dans le document Word
- 25. insérer la date dans un document Word
- 26. Créer un document Word 2010 par programme
- 27. Fichier attaché dans un document Word
- 28. Comment lire un document Word dans matlab
- 29. Lire et afficher un document Word
- 30. Comment puis-je créer un document Word en utilisant Python?
XSL-FO est assez standardisé, et forment en dehors des trucs de table FOP devrait rendre ok. Recevez-vous des messages d'erreur lorsque vous essayez de rendre le XSL-FO avec Apache FOP? – chiborg
Dans le cas où vous avez l'intention d'utiliser xsl-fo pour produire une sortie pdf, sachez que le mot 2007 et word2010 ont la possibilité de "sauvegarder sous ..." pdf. –