ONYX - 9.0 - Utilisation
Traitements divers
Sommaire
Gestion du log
Le commutateur -logfile:XXX permet de rediriger l’ensemble des messages d’une commande map_xps dans un fichier texte :
map_xps -infile:/tmp/invoice.xps -toPDF -outfile:/tmp/invoice_InvoiceID.pdf -logfile:/var/logs/mylog.log
Liste des ressources
Le commutateur -listResource permet d’afficher à l’écran (sortie standard) les ressources (polices et images) embarquées dans un document XPS :
map_xps -infile:/tmp/invoice.xps -listResource
Extraction des données en XML
Le principe est de créer un fichier XML compatible M-Designer dans lequel toutes les données textes du document XPS sont exportées. Chaque zone de texte dans le fichier XPS devient un champ XML nommé de manière unique par ses positions en X et Y exprimées en points pour une résolution de 72 dpi.
Très peu utilisée en tant que telle, cette sortie XML trouvera son intérêt dans les calculs complémentaires effectués pour l’ajout de codes OMR.
Exemple:
map_xps -infile:/tmp/invoice.xps -toXMLDRAW -outfile:/tmp/result/invoice_data.xml
Extrait des données XML :
<?xml version="1.0encoding="UTF-16standalone="yes?> <doc> <page name="NORMAL"> <field name="x289y112">N° du client: 10638</field> <field name="x289y87">Facture N° 10000 du 22/11/2008</field> … </page> </doc>