Cómo guardar páginas web a través de JSL¿Cómo puedo guardar páginas web de JSL? Uso las siguientes líneas de código para abrir la página web en un JSL
url = "https://www.nytimes.com";
w = New Window( "s1",wb = Web Browser Box(url ), wb << Set Size( 1200, 1200 ););
w << Set Window Size( 1200, 1200 );
Entonces, ¿qué puedo hacer para guardar la página web con gráficos completos en un formulario que pueda consumirse más tarde (pdf o html con gráficos completos)? Básicamente, necesito hacer esto para unos cientos de URL internas para una base de datos para visualización que se está desactivando.
Re: Como guardar paginas web a traves de JSLEs posible que pueda usar Ejecute el programa() para iniciar Python para lograr esto en JMP 12. Hay una buen papel de Discovery Summit Europe 2016 con buenos ejemplos de cómo usar Run Program.
Sin embargo, JMP 14 es una actualización gratuita para usuarios con una licencia anual. Debe hablar con su administrador de licencias para obtener JMP 14. Si no sabes quién es, envíame un mensaje privado y podré ayudarte.
Re: Como guardar paginas web a traves de JSLGracias @Jeff_Perkinson .¿Hay alguna otra opción para guardar html como pdf en jmp12?
Re: Como guardar paginas web a traves de JSLNo, JMP 12 no tiene soporte para conectarse a Python. Deberá actualizar a la versión actual de JMP, JMP 14 para conectarse a Python.
Re: Como guardar paginas web a traves de JSLEstoy tratando de guardar html como pdf. Intenté ejecutar este código pero Python Connect () no funciona para mí.
Estoy usando JMP12. ¿No es compatible con esta versión de JMP?
Gracias
Re: Como guardar paginas web a traves de JSLEs posible que JMP no sea la mejor herramienta para esa parte específica del trabajo: guardar una página web como un archivo PDF.
Sin embargo, encontré la biblioteca pdfkit para Python, lo que significa que puede hacerlo desde JMP usando el Interfaz de Python .
Algo como esto:
URLs = {"https://jmp.com", "https://community.jmp.com"};
py = Python Connect();
For( i = 1, i <= N Items( URLs ), i++,
pdf = "C:\TEMP\" || Substitute( Word( 2, URLs[i], "/" ), ".", "" ) || ".pdf";
py << submit(
Eval Insert( "import pdfkit; pdfkit.from_url('^URLs[i]^', '^pdf^')" )
);
);
Un contratiempo a tener en cuenta: kit de pdf es un envoltorio para wkhtmltopdf así que tendrás que instalar eso también.
Re: Como guardar paginas web a traves de JSLGracias Jaime por tu respuesta. ¿Tiene alguna sugerencia alternativa sobre cómo guardar páginas web como archivos PDF a través de JMP?Encontré problemas similares a los anteriores al guardar como archivos de diario o html.
Re: Como guardar paginas web a traves de JSLNo pude encontrar una manera de guardar un objeto Web Box() en un PDF... tal vez otro miembro de la comunidad pueda determinar un método
Re: Como guardar paginas web a traves de JSLGracias txnelson. Estoy tratando de guardar las páginas web como archivos PDF. Sin embargo, solo obtengo archivos vacíos guardados cuando ejecuto algo como esto a continuación:
url = "http://nytimes.com";
w = New Window( "s1", wb = Web Browser Box());
w << Set window size (1200,1200);
wb << set auto stretching (1,1);
w << set auto stretching (1,1);
wb << Set Max Size( 1200, 1200 );
wb << navigate (url);
wait(2);
wb << select << save pdf ("$Documents\tst.pdf"); Parece que soy algo realmente obvio en la forma en que intento guardar el objeto del cuadro del navegador web.
Re: Como guardar paginas web a traves de JSLJMP le permite generar una salida JMP y luego guardar esa salida en HTML o HTML interactivo.Puede generar un JMP Journal que le permitirá incorporar varios elementos de salida de diferentes plataformas gráficas y estadísticas de JMP y luego guardarlo en HTML.
Si lo que quiere hacer es crear código HTML sin procesar en páginas web, entonces la única forma que conozco de hacerlo en JMP sería colocar todo el código HTML en una variable de cadena y luego usar Guardar archivo de texto () función para guardar el código HTML generado en un archivo.
Re: Como guardar paginas web a traves de JSLchocando