setfopath
Sintaxis y descripción
El comando setfopath (sfp en versión abreviada) indica la ruta de acceso a un procesador Apache FOP distinto al que viene incluido en el paquete de StyleVision Server.
stylevisionserver setfopath | sfp [options] Path |
•El procesador Apache FOP que viene incluido con StyleVision Server se usa por defecto para procesar los documentos FO y generar archivos PDF de salida. Si quiere usar una instancia de procesador Apache FOP distinta a la que viene integrada en StyleVision Server use el comando setfopath con el argumento Path e indique la ruta de acceso al procesador FO que quiere usar.
•Una vez haya indicado un procesador FO alternativo con el comando setfopath, ese será el procesador que se use al generar archivos PDF más adelante con el comando generate. Para volver a cambiar el procesador solo tiene que volver a usar el comando setfopath. Para que StyleVision Server vuelva a usar el procesador FOP debe ubicar la carpeta FOP en su sistema y usar esa ruta de acceso como argumento para setfopath.
•En sistemas Windows la carpeta FOP que se instala con StyleVision Server está en ProgramData\Altova\SharedBetweenVersions; en sistemas Linux y macOS está en una carpeta bajo la carpeta StyleVisionServer2023.
Para más información sobre cómo configurar FOP, que StyleVision Server usa por defecto para generar archivos PDF, consulte el apartado Requisitos para FOP.
Para más información sobre archivos FDF y los formularios PDF para rellenar consulte la documentación de Altova StyleVision (Enterprise Edition).
StyleVisionServer en Windows stylevisionserver en Windows y Unix (Linux, Mac)
* Las minúsculas (stylevisionserver) funcionan en todas las plataformas (Windows, Linux y Mac), mientras que las mayúsculas (StyleVisionServer) funcionan solamente en Windows y Mac. * Use la barra diagonal en Linux y Mac y la barra diagonal inversa en Windows.
|
En sistemas Windows: si hay espacios o caracteres especiales (por ejemplo en los nombres de archivos o de carpetas, empresas, personas o productos) debe usar comillas: por ejemplo, "Mi archivo". Sin embargo, debe tener en cuenta que una barra diagonal inversa seguida de comillas dobles (por ejemplo, "C:\Mi Directorio\") es posible que no se lea correctamente. Esto se debe a que la barra diagonal inversa también se usa para empezar secuencias de escape y la secuencia de escape \" también usa las comillas dobles. Para evitar secuencia de caracteres puede añadir otra barra diagonal inversa: \\". En resumen: si necesita escribir una ruta que contenga espacios y una barra diagonal inversa, esta es la mejor forma de hacerlo: "C:\Mi Directorio\\".
|
Ejemplos
Una vez haya ejecutado el comando setfopath puede usar el comando generate para generar archivos PDF usando el procesador FO que acaba de especificar.
stylevisionserver setfopath C:\FOP\FOP.bat
stylevisionserver generate --inputxml=Test.xml --pdf=Test.pdf Test.pxf
Estos comandos hacen lo siguiente:
1.El comando setfopath indica que el procesador ubicado en C:\FOP\FOP.bat debe usarse para generar archivos PDF más adelante con el comando correspondiente.
2.El comando genera un archivo PDF a partir de los datos XML de entrada indicados, para lo que usa los archivos de transformación que contiene el archivo PXF. El procesador FO indicado en el comando anterior se usa para generar el PDF.
Opciones
Use la opción --h, --help para mostrar información sobre el comando.
Las opciones se enumeran en versión corta (si existe) y larga. Puede usar una o dos barras tanto para la versión corta como para la larga. Las opciones pueden tomar un valor o no hacerlo. Si lo hacen, se escribe así: --option=value. Los valores se pueden indicar sin comillas, salvo en dos casos: (i) cuando la cadena del valor contiene espacios o (ii) cuando se indica de forma explícita en la descripción de la opción que las comillas son necesarias. Si una opción toma un valor booleano y no se especifica ningún valor, entonces el valor predeterminado de la opción es TRUE. Use la opción --h, --help para mostrar información sobre el comando.