Come salvare le pagine Web tramite JSLCome posso salvare le pagine Web da JSL? Io uso le seguenti linee di codice per aprire la pagina web in 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 );
A proposito, cosa posso fare per salvare la pagina web con grafica completa in un formato che può essere consumato in seguito (pdf o html grafico completo)? In sostanza, ho bisogno di farlo per qualche centinaio di URL interni per un database per la visualizzazione che viene disattivato.
Ri: Come salvare le pagine Web tramite JSLPotresti essere in grado di usarlo Eseguire il programma() per avviare Python per ottenere ciò in JMP 12. C'è un buona carta da Discovery Summit Europe 2016 con buoni esempi su come usare Run Program.
Tuttavia, JMP 14 è un aggiornamento gratuito per gli utenti con una licenza annuale. Dovresti parlare con il tuo amministratore della licenza per ottenere JMP 14. Se non sai chi è che mi invia un messaggio privato, sarò in grado di aiutarti.
Ri: Come salvare le pagine Web tramite JSLGrazie @Jeff_Perkinson . C'è qualche altra opzione per salvare html come pdf in jmp12?
Ri: Come salvare le pagine Web tramite JSLNo, JMP 12 non ha il supporto per la connessione a Python. È necessario eseguire l'aggiornamento alla versione corrente di JMP, JMP 14 per connettersi a Python.
Ri: Come salvare le pagine Web tramite JSLSto cercando di salvare html come pdf.Tried eseguendo questo codice ma Python Connect () non funziona per me.
Sto usando JMP12. Non è compatibile con questa versione di JMP?
Grazie
Ri: Come salvare le pagine Web tramite JSLJMP potrebbe non essere lo strumento migliore per quella parte specifica del lavoro: salvare una pagina Web come un file PDF.
Tuttavia, ho trovato il libreria pdfkit per Python che significa che puoi farlo da JMP usando il Interfaccia Python .
Qualcosa come questo:
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 singhiozzo da notare: PDFKit è un wrapper per wkhtmltopdf quindi dovrai installarlo anche tu.
Ri: Come salvare le pagine Web tramite JSLGrazie Jim per la tua risposta. Avete suggerimenti alternativi su come salvare le pagine Web come PDF tramite JMP? Ho riscontrato problemi simili a quelli precedenti con il salvataggio di file journal o htmls.
Ri: Come salvare le pagine Web tramite JSLNon sono riuscito a trovare un modo per salvare un oggetto Web Box () in un PDF ...... forse un altro membro della comunità può determinare un metodo
Ri: Come salvare le pagine Web tramite JSLGrazie a txnelson. Sto cercando di salvare le pagine web come pdf. Tuttavia, ottengo solo i file void salvati quando eseguo qualcosa come questo di seguito:
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"); Mi sembra di essere qualcosa di veramente ovvio nel modo in cui sto cercando di salvare l'oggetto della casella del browser web.
Ri: Come salvare le pagine Web tramite JSLJMP ti consente di generare output JMP e quindi di salvare quell'output in HTML o HTML interattivo. È possibile generare un JMP Journal che ti consentirà di portare vari pezzi di output da diverse piattaforme JMP grafiche e statistiche, e quindi salvarlo in HTML.
Se quello che vuoi fare è costruire codice HTML grezzo in pagine web, allora l'unico modo per sapere come farlo in JMP sarebbe quello di posizionare tutto il codice HTML in una variabile stringa e quindi usare il file di salvataggio () per salvare il codice generato HTML in un file.
Ri: Come salvare le pagine Web tramite JSLurtando