Convertir latex en HTML en Java ou C ++?

Il existe de nombreux outils pour convertir le latex en HTML . Je cherche un programme Java ou C ++ pour le faire. Il devra fonctionner sur plusieurs systèmes d’exploitation. La solution sera utilisée sur des papiers académiques, elle devrait donc idéalement être capable d’interpréter des choses comme bibtex.

J’ai trouvé htmltolatex qui est un “programme Java de conversion de pages HTML en LaTeX”, mais il ne semble pas fonctionner dans l’autre sens.

Questions connexes:

  • quel est le meilleur moyen d’intégrer le latex dans une page Web
  • comment-mieux-écrire-documentation-idéalement-dans-latex-ciblant-les-le-web-html

Mise à jour: Juste pour clarifier un peu plus loin: je veux dissortingbuer un paquet dans une autre langue qui acceptera n’importe quel document LaTeX et produira une sortie HTML (principalement des documents académiques). Je ne peux pas m’attendre à quoi que ce soit d’autre (par exemple ghostscript, perl, latex2html, tth) soit installé sur les machines et il doit fonctionner sur plusieurs plates-formes. En d’autres termes, si je peux trouver quelque chose qui a un code source compilable (ou du code en Java ou C ++), je préférerais plutôt suivre cette voie afin que l’application soit autonome. Sinon, je vais simplement utiliser latex2html ou tth et demander à l’utilisateur de les installer séparément (bien que ce ne soit pas idéal).

Latex2html est la voie à suivre. Vous dites que vous ne voulez aucune dépendance, mais que vous dépendez de la bibliothèque que vous choisirez. Latex2html:

  • fonctionne très bien,
  • ça fait partie de TeX
  • il est relativement petit que vous puissiez regrouper l’exécutable avec votre application
  • il est open source (GPL), vous pouvez donc également essayer de le lier au sein de votre programme sans avoir de dépendance externe (vous devez toutefois le publier avec une licence compatible avec la GPL)
  • soutenir bibtex hors de la boîte,
  • comprendre les hyperliens (si vous convertissez à partir d’un postscript, vous perdrez les hyperliens)

Je crois qu’il comstack sur toutes les grandes plates-formes (Linux, Windows, Mac) – mais honnêtement, je n’ai que Linux, donc je ne peux pas le dire avec certitude.