J'ai cet exemple ici qui rend MATHJAX en temps réel. Je voudrais convertir la sortie en PDF afin que je puisse le lire plus tard. Quelle est la meilleure façon de procéder? Montrer que je viens de modifier la source un peu et boucle chaque élément de Tex? P>
3 Réponses :
Si vous voulez un contrôle à grain fin, vous aurez probablement besoin d'aller-retour pour les données et laisser le latex et pdflatex ou latex et dvipng faire le travail. http://www.fauskes.net/nb/htmleqII/ p>
Évidemment, cela se traduira par une charge de serveurs supérieure, qui peut être acceptable ou non. p>
L'impression via le navigateur sera moins de code, mais seul Chrome semble avoir une fonctionnalité conforme à la plate-forme inter-plate-forme cohérente (corrigez-moi si je me trompe ici). clients OSX et Linux n'auront aucun problème pour obtenir le PDF, mais sous Windows ...... Vous ne pouvez pas vous attendre à pouvoir enregistrer dans un format précis, sauf peut-être comme une capture d'écran. p>
Un PDF est le meilleur pour l'impression plus tard, mais il pourrait être bon aux téléchargements aussi, car il ne devrait pas ajouter beaucoup de travail supplémentaire (appel dvipng) d'offre, et couvrirait toutes les bases (lecteurs PDF ne peuvent pas être installés sur ordinateurs de l'école, PDF ne sont pas pris en charge par la plupart des appareils mobiles, etc ..) p>
Je suggérerais d'offrir à la fois des options aux utilisateurs afin de pouvoir enregistrer les données dans le format que leur appareil prend en charge le mieux. p>
Pourriez-vous élaborer sur votre première phrase "Roundtrip the Data et laisser latex et pdflatex ... faire le travail" un peu plus? Aussi sur le lien quel code faites-vous référence à pourquoi est-il pertinent?
quelque chose comme wkhtmltopdf fonctionne pour vous? Ou voulez-vous que le fichier PDF ait réellement rendu client? P>
Vous devriez probablement simplement imprimer sur PDF à partir de votre navigateur.
@Eligrey: Mais cela ne serait pas très beau raison?
Quelle langue backend utilisez-vous?
@Mark ça va bien pour moi. Bien sûr, la composition n'est pas absolument parfaite, mais c'est assez bon.