Bonjour,
J'ai écris un transcripteur de document opt (open document libre office) vers html, afin de permettre aux utilisateurs de mon site d'avoir une prévisualisation des documents même sur des appareilles ne supportant pas le logiciel LibreOffice ou Word.
Je génère un code html à partir du document content.xml et un code css à partir du document styles.xml.
Mon problème le voici :
Comment traiter les tabulations relative à la marge de la page ? Je souhaite trouver une solution à base de html5, css et js.
Pour l'instant ce qui me gène, c'est que la position en dynamique est en pixel et que la position des tabulations dans un document odt est en unité métrique ou en pouce. De plus comment simuler une tabulation aligné sur la droite ? Si vous avez une idée ???
Dessous voici les trois fichiers à l'état actuel loview.js le script statique que j'utilise pour les diaporamas et plus si nécessaire, loview.php ma première ébauche utilisant XMLReader pour analyser les documents (abandonné car free utilise encore php4 avec des librairies minimalistes) et loview4.php rendu compatible avec les serveurs de free.fr. Je ne génre que deux documents un css et un html5 pour afficher un document opt ou odp mais je me demande si je ne vais pas le réduire en un document unique.
loview.js loview.php loview4.php
Les images sont codé en base64 dans le code html5, il me reste à prendre en compte et générer le code pour les images en svg. Si des codeur sont intéresser, celà s'intégre à une base lourdement modifié d'agora project.
Cordialement,
Jean BLIN
Partager