Java

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Altova StyleVision Server 2019 > StyleVision Server API > Codebeispiele >

Java

Im Beispiel unten wird gezeigt, wie Sie über Java-Code anhand einer PXF-Datei und einer XML-Input-Datei eine RTF-Output-Datei generieren. Stellen Sie sicher, dass StyleVision Server installiert und lizenziert ist und als Servereobjekt zur Verfügung steht. Die Registrierung als Serverobjekt erfolgt normalerweise während der Installation von StyleVision Server. Eine Anleitung, wie Sie überprüfen, ob die Registrierung erfolgreich war, finden Sie unter Informationen zur Java-Schnittstelle.

 

 

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