Question

j’ai besoin de comprendre les fichiers html + css et de le convertir en quelque chose comme Layot RTF en java Maintenant, je comprends que j'ai besoin d'un peu d'analyseur HTML, mais que dois-je faire à partir de là? Comment puis-je implémenter le convertisseur html-css? y at-il quelque chose de patern ou de méthode pour de tels emplois?

Était-ce utile?

La solution

Je ferais ce qui suit:

  1. À la première utilisation de JTidy pour convertir le code HTML valider XHTML
  2. Appliquer un XSLT à convertir en RTF en utilisant un Bibliothèque XML comme Saxon ou Xerces

Remarque: bien que je ne l'aie pas     trouver un fichier xsl pour cette conversion directement, je suis     sûr qu'il y en a un n'importe où

Autres conseils

Vous devriez vérifier HTMLEditorKit. Il fournit un support pour le rendu CSS. Il existe également un RTFEditorKit pour l'écriture, bien qu'il ne soit pas entièrement fiable (la dernière fois que j'ai vérifié, il y a plusieurs années).

Y a-t-il une raison pour laquelle vous devez utiliser Java au lieu de simplement charger le code HTML dans Word (ou un autre éditeur) et de le sauvegarder au format RTF? Vérifiez également ce lien W3C .

Il existe le projet de la soucoupe volante qui vous permet de restituer du XHTML à PDF. Peut-être que cela pourrait être utilisé à la place de RTF ou que le PDF résultant pourrait être converti en RTF?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top