Pourquoi est-ce que je ne vois aucune image SVG dans une révision collaborative ?

Vous pouvez procéder à des modifications de configuration dans le générateur de sortie pour voir les fichiers SVG dans une révision collaborative.

Description

Les fichiers de configuration du générateur de sortie peuvent être mis à jour pour convertir les fichiers MathML et SVG en PNG afin qu'ils puissent être affichés dans une révision collaborative.

Solution

  1. Modifiez le fichier data\commontargets-client.xml et ajoutez :
    <target name="extract_LowRes_images_cr"><echostart>extract_LowRes_images_cr</echostart>
            
    <!-- Will process the multiple images container. -->
    <!-- If the image to extract is a SVG or MathML file and the formatter is FOP, we need to generate a raster version of the SVG or MathML otherwise FOP will throw errors for these images -->
            
       <extract-images indir="${outgen.job.source.dir}" type="LowRes" extension=".image">
         <equation mime="application/mathml+xml" ratio="1">
           <param name="debug" value="0"/>
         </equation>
                
         <equation mime="image/svg+xml" ratio="1">
           <!-- <param name="KEY_WIDTH" value="200"/>-->
         </equation>         
       </extract-images>
      <echoend>extract_LowRes_images_cr</echoend>
    </target>
  2. Dans le fichier conductor-ixia-cr.xml, modifiez extract_LowRes_images en extract_LowRes_images_cr pour les validations et les cibles XHTML :
    <target name="dita2xhtmlapproval" depends="default_dependencies, dita2xhtmlcr.init, flatten, resolve_container_keyref, dita2xhtmlcr.addchunkattr, extract_LowRes_images_cr">
    <target name="dita2xhtmlcr" depends="default_dependencies, dita2xhtmlcr.init, flatten, resolve_container_keyref, dita2xhtmlcr.addchunkattr, extract_LowRes_images_cr">