Altova Authentic 2024 Desktop

icXSLFOTransformation        Ctrl+F10

FO est un format XML qui décrit les documents paginés. Un processeur FO, tel que le FOP du projet Apache XML, prend un fichier FO comme entrée et génère un PDF comme sortie. La production d’un document PDF depuis un document XML est, pour cette raison, un processus à deux étapes.

 

1.Le document XML est transformé en un document FO utilisant une feuille de style XSLT.

2.Le document FO est traité par un processeur FO pour générer le PDF (ou une sortie alternative).

 

La commande XSL/XQuery | Transformation XSL:FO transforme un document XML ou un document FO en un PDF.

 

Si la commande Transformation XSL:FO est exécutée dans un document XML source, alors les deux étapes énumérées ci-dessus sont exécutées, en séquence, l’une après l’autre. Si la feuille de style XSLT requise pour transformer en FO n’est pas référencée dans le document XML, vous êtes invité à en attribuer une pour la transformation. Notez que vous pouvez aussi sélectionner un fichier par le biais de la ressource globale ou d'une URL (cliquer sur la touche Chercher) ou sur un fichier dans une des fenêtres ouvertes dans Authentic Desktop (cliquer sur la touche Fenêtre). La transformation de XML en XSL-FO est exécutée par le processeur XSLT spécifié dans la section XSL du dialogue des Options (Outils | Options). Par défaut, le processeur XSLT sélectionné est le processeur built-in XSLT de Authentic Desktop. Le document FO résultant est directement traité avec le processeur FO spécifié dans la section XSL du dialogue des Options (Outils | Options).

Si la commande Transformation XSL:FO est exécutée dans un document FO, alors le document est traité avec le processeur FO spécifié dans la section XSL du dialogue des Options (Outils | Options).

 

Sortie de transformation XSL:FO

La commande Transformation XSL:FO ouvre le dialogue Choisir Sortie XSL:FO (capture d’écran ci-dessous). (Si le document actif est un document XML sans attribution XSLT, un fichier XSLT vous sera d’abord demandé.)

ADXSLFOTransformationOutputDlg

Vous pouvez afficher la sortie du processeur FO directement à l’écran utilisant le mode FOP ou vous pouvez générer un fichier de sortie dans un des formats suivants : PDF, texte, une arborescence de zone XML, MIF PCL, ou PostScript. Vous pouvez aussi activer des messages du processeur FO pour afficher (i) le message de sortie standard du processeur dans la fenêtre Messages ; et (ii) les messages d’erreur du processeur dans la fenêtre Messages. Pour activer soit une de ces deux options, cochez la case à cocher appropriée en bas du dialogue.

 

Veuillez prendre note des points suivants :

 

À moins d'avoir décoché l'option pour installer le moteur FOP du Projet Apache XML, celui-ci sera installé dans le dossier C:\ProgramData\Altova\SharedBetweenVersions. Si installé, le chemin y menant aura été saisi automatiquement dans la section XSL du dialogue des Options (Outils | Options) comme processeur FO à utiliser. Vous pouvez déterminer le chemin vers n'importe lequel des moteurs FO que vous souhaitez utiliser.

La commande de transformation XSL:FO ne peut pas uniquement être utilisée sur le fichier actif dans la fenêtre principale mais aussi dans tout fichier ou dossier que vous sélectionnez dans un projet actif. À cette fin, cliquez avec la touche de droite et sélectionnez Transformation XSL:FO. La feuille de style XSLT attribuée au dossier de projet sélectionné est utilisée.

 

© 2018-2024 Altova GmbH