Exigences FOP
Par défaut, StyleVision Server utilise le processeur FO du Projet Apache FOP quand il génère des documents PDF par le biais de sa commande generate. (Vous pouvez sélectionner d’autres processeurs FO avec la commande setfopath.)
FOP aura été installé avec StyleVision Server. Sur les systèmes Windows, FOP est installé dans le dossier C:\ProgramData\Altova\SharedBetweenVersions. Sur les systèmes Linux et macOS, il est installé dans un dossier descendant de StyleVisionServer2025.
Pour toute information sur l’exécution de FOP 2.9, voir la page sur ce chapitre sur le site web Apache.org. (Si vous utilisez une autre version de FOP, allez à la page correspondante de cette version FOP.)
Environnement d’exécution de Java
Pour créer des PDF, FOP requiert l’installation de l’Environnement d’exécution Java (JRE) sur votre appareil. Vérifiez la version JRE minimum requise pour votre version FOP sur le site web Apache.org. Par exemple, pour la version FOP 2.8, JRE 1.8 ou plus récent est requis. Si JRE n’est pas installé et que vous tentez d’exécuter FOP pour générer un PDF, vous recevrez a message disant qu’il y avait une erreur en appelant FOP.
Configurer OpenJDK
StyleVision Server a été essayé de manière régulière avec la dernière version OpenJDK disponible. Au moment de l’écriture, la dernière version est 19.0.2. Après avoir téléchargé et dézippé le pack OpenJDK, assurez-vous d’ajouter (i) le chemin java\bin aux chemins de système et (ii) définir la variable d’environnement JAVA_HOME.
Sur Windows, définissez la variable d’environnement JAVA_HOME comme suit :
1.Sur la barre de la tâche Windows, cliquez avec la touche de droite sur l’icône Windows et sélectionnez System.
2.Dans la fenêtre des Paramètres, sous Related Settings, cliquez sur Advanced System Settings.
3.Dans l'onglet Avancé, cliquez sur Variables d'environnement,
4.Cliquez Nouveau pour créer une nouvelle variable d’environnement et nommez-la JAVA_HOME.
5.Définir la valeur de la variable d’environnement. Par exemple, sur C:\Programs\openjdk\bin\java.exe, définissez la valeur comme C:\Programs\openjdk.