Java

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  StyleVision Server API > Exemples de code >

Java

L'exemple suivant illustre comment utiliser le code Java pour générer un fichier de sortie RTF utilisant un fichier PXF et un fichier XML d'entrée. Assurez-vous que StyleVision Server est installé et mis sous licence et qu'il est disponible en tant qu'objet de serveur. L'enregistrement en tant qu'objet de serveur a généralement lieu pendant l'installation de StyleVision Server. Pour contrôler si l'enregistrement a réussi, voir À propos de l'interface Java.

 

 

public class Program

{

 

  public static void main(String[] args)

   {

      try

      {

             

          //Create a StyleVision Server object

          com.altova.stylevisionserver.StyleVisionServer objSVS = new com.altova.stylevisionserver.StyleVisionServer();

                   

          //Set a working directory - used for output and for intermediate files

          objSVS.setWorkingDirectory( "C:\\temp" );

     

          //Default path to the StyleVision Server executable is the installation path (same dir with the StyleVisionServer.jar)

          //In case you copied the JAR file to a new location, you need to explicitly set the path to the .exe file

          //objSVS.setServerPath( "C:\\Program Files (x86)\\Altova\\StyleVisionServer2019\\bin\\StyleVisionServer.exe" );

     

          //Prepare the name of the working XML

          objSVS.setInputXML( "ExpReport.xml" );

     

          //Add output paths (absolute or relative to WorkingDirectory) for all formats that should be generated

          objSVS.setOutputRTF( "ExpReport.rtf" );

     

          //Prepare the parameters, if your design uses parameters

          //objSVS.AddParameter( "testparam1", "value 1" );

     

          //Run the transformation; the output will be stored at C:\temp\ExpReport.rtf

          // NOTE Please adapt the path to the input file in order to run the sample

          if ( objSVS.generate( "C:\\Program Files (x86)\\Altova\\StyleVisionServer2019\\etc\\Examples\\ExpReport.pxf" ) )

               System.out.println( "Success - finished execution" );

          else

               System.out.println( objSVS.getLastExecutionMessage() );

       }

      catch ( Exception e)

       {

              e.printStackTrace();

       }

  }

 

}

 


© 2019 Altova GmbH