JSL para exportar un generador de gráficos a imagen/ppt/pdfHola a todos,
¿Se pregunta si existe un grupo de comandos JSL para exportar un gráfico a una imagen, pdf o ppt?
La personalización en masaRe: JSL para exportar un generador de gráficos a imagen/ppt/pdfGracias por compartir tus pensamientos. Estoy aprendiendo sobre la base del archivo de ayuda y, por lo tanto, no estaba muy seguro del índice de secuencias de comandos, pero es bueno saberlo.
En cuanto al camino, gracias por compartir este fragmento. Después del experimento, también me di cuenta de que el archivo de resultados tiene que ser un archivo pptx válido que exista en la ubicación para que funcione. El usuario no puede confiar en JSL para crear el archivo pptx en la ubicación válida por primera vez si el archivo no existía según la plantilla.También estaba ingresando erróneamente la palabra clave Camino () al igual que el Títulos de esquema() lo cual por supuesto no es válido.
La opción de archivo de plantilla también funciona siempre que tenga otro archivo de plantilla válido en la ubicación válida del directorio. Aquí hay un ejemplo que funcionó para mí y creo que también funcionará para usted en caso de que quiera intentarlo: Asegúrese de tener un archivo de plantilla. Plantilla.pptx cuyo formato de diapositiva sea el que le gustaría que estuviera en su informe y al menos un espacio en blanco media_ppt.pptx . Simplemente copia el mismo fondo/formato de diapositiva en todas las diapositivas del informe y probablemente el usuario tenga que reformatear cada diapositiva más adelante según lo desee.
mean_report << Save Presentation("C:\Users\ReportFiles\mean_ppt.pptx", Template("C:\Users\TemplateFiles\Template.pptx"), Outline Titles(None), "PNG");Re: JSL para exportar un generador de gráficos a imagen/ppt/pdfLa discrepancia con sus hallazgos de mi última entrada fue que estaba usando el Índice de secuencias de comandos para mi sintaxis, que no proporciona las opciones de cadena literal como lo hace el archivo de Ayuda.Lo lamento.
Aquí hay un ejemplo del código funcionando.Es sin plantilla.No aparece ninguna ventana de ruta.No tengo una plantilla, y mi experiencia pasada con el uso de la plantilla resultó en que nunca logró que funcionara... Supongo que mi fracaso se debe a mi falta de conocimiento de PowerPoint. Pero el bacalao funciona.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
raw_mean_plot = "$TEMP/jmp_example4.pptx";
rbiv << Save Presentation(raw_mean_plot ,outline titles("none"),"PNG")
rbiv << Save Presentation(raw_mean_plot, append, "PNG")
Open( "$TEMP/jmp_example4.pptx" );
En su primer ejemplo, especifica
Path(raw_mean_plot)
Supuse que estabas usando Path como marcador de posición para la ruta real.¿Es ese el caso?La función Path en JSL es una función gráfica.
Re: JSL para exportar un generador de gráficos a imagen/ppt/pdfHola Jim,
gracias por responder.
Con respecto a sus puntos a continuación:
1. Estoy seguro de que la ruta es válida. También intenté abrir la ruta desde el comando de Windows y es un retorno válido.De hecho, se abre en el mismo directorio en el Guardar selección como ventana emergente como había indicado en la ruta del archivo pptx, pero de alguna manera no se puede almacenar por sí solo.
2. La ruta de la plantilla es definitivamente válida ya que el nuevo archivo almacenado después del cuadro emergente tiene el formato de la primera diapositiva de la plantilla.
3. Me refiero a la referencia del comando en el archivo de ayuda en https://www.jmp.com/support/help/en/15.0/#page/jmp/display-boxes.shtml#ww2164087 como db< camino >, camino )>, norte )|Reemplazar("Comienzo"|"Fin"| norte )|Agregar>, ubicación del título )> , < formato >). Cree que esto indica que el PNG no es parte del título del esquema.Además, PNG devuelve un error mientras se acepta "PNG". De manera similar, se aceptan "Ninguno" o Ninguno literal.
Básicamente, creo que al formato del comando le falta algo o no es apropiado para JMP15, lo que parece ser el caso en algunos de los otros problemas durante la creación de scripts. ¿Podría indicarme también la documentación sobre metodología sustituta?
Re: JSL para exportar un generador de gráficos a imagen/ppt/pdf- No es interpretar tu camino como un camino válido.
- No interpreta la ruta de su plantilla como una ruta válida
- Su elemento Títulos de esquema no está especificado correctamente
- La especificación de Títulos de esquema no acepta una cadena literal; el valor debe ser Ninguno, tenga en cuenta "Ninguno"
- el elemento PNG es un segundo elemento del elemento Títulos de esquema.Por lo tanto, deberían ser Títulos de esquema (Ninguno, PNG)
Le sugiero que comience sin utilizar ninguna referencia de variable, sino que coloque las rutas literales codificadas, etc., y lo haga funcionar.Luego comience a sustituir referencias variables.
Es posible que deba utilizar una metodología de sustitución si Guardar presentación no convierte los valores de las variables de la forma deseada.
Re: JSL para exportar un generador de gráficos a imagen/ppt/pdfHOLA ,
gracias por la anotación.
Utilicé los siguientes comandos en JMP15 para guardar un gráfico en un archivo pptx basado en un archivo de plantilla. Estos son de dos tablas de datos mean_report y noise_report
mean_report << Save Presentation(path(raw_mean_plot),Template(ppt_template), Outline Titles("None"), "PNG");
noise_report << Save Presentation(raw_mean_plot, Append, "PNG");raw_mean_plot es la ruta del archivo pptx junto con el nombre del archivo, de manera similar ppt_template es la ubicación del archivo de plantilla junto con la ruta del archivo.
Mientras ejecuto lo anterior, después de la primera línea se abre un mensaje de Windows que requiere que defina y almacene la ubicación del archivo del informe. El segundo gráfico no se guarda en este archivo de informe ppt.Esperaría que estos comandos ayuden a almacenar el primer gráfico en una plantilla pptx basada en el definido y agregar el gráfico de noise_report al mismo.
Re: JSL para exportar un generador de gráficos a imagen/ppt/pdfConsulte "Guardar presentación" para guardar en formato PowerPoint y Guardar PDF para guardar en formato PDF.
Busque en el índice de secuencias de comandos para obtener detalles y ejemplos.