JSLを介してWebページを保存する方法JSLからWebページを保存する方法を教えてください。JSLでWebページを開くには、次のコードを使用します。
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 );
それでは、私は後で消費することができる形でフルグラフィックでウェブページを保存するために何ができますか(pdfまたはフルグラフィックhtml)?私は基本的に、これをオフにしている視覚化のためのデータベースのための数百の内部URLに対して行う必要があります。
再:どのようにJSLを介してWebページを保存する使用できるかもしれませんプログラムを実行() JMP 12でこれを達成するためにPythonを起動する。ありますいい紙どのようにRun Programを使用するかについての良い例でDiscovery Summit Europe 2016から。
ただし、JMP 14は年間ライセンスをお持ちのユーザーには無料アップグレードです。JMP 14の入手については、ライセンス管理者に相談してください。それが誰に知られていないのか私にプライベートメッセージを送ると私はあなたを助けることができるでしょう。
再:どのようにJSLを介してWebページを保存するありがとう @Jeff_Perkinson htmlをpdfとしてjmp12に保存する方法は他にありますか?
再:どのようにJSLを介してWebページを保存するいいえ、JMP 12はPythonへの接続をサポートしていません。Pythonに接続するには、JMPの現在のリリースであるJMP 14にアップグレードする必要があります。
再:どのようにJSLを介してWebページを保存する私はこのコードを実行してpdf.TriedとしてHTMLを保存しようとしていますが、Python Connect()は私のために動作しません。
JMP12を使用しています。このバージョンのJMPではサポートされていませんか。
ありがとう
再:どのようにJSLを介してWebページを保存するWebページをPDFファイルとして保存する - JMPは仕事のその特定の部分のための最良のツールではないかもしれません。
しかし、私は見つけました pdfkitライブラリ Pythonの場合は、JMPから次のようにして実行できます。 Pythonインターフェース 。
このようなもの:
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^')" )
);
);
注意すべき1つの問題点: pdfkit のラッパーです。 wkhtmltopdf だからあなたもそれをインストールする必要があります。
再:どのようにJSLを介してWebページを保存するご回答いただきありがとうございます。JMPを介してWebページをPDFとして保存する方法について、他に何か提案がありますか。ジャーナルファイルまたはhtmlとして保存すると、上記と同じような問題が発生しました。
再:どのようにJSLを介してWebページを保存するWeb Box()オブジェクトをPDFに保存する方法が見つかりませんでした......他のコミュニティメンバーがメソッドを決定できる可能性があります
再:どのようにJSLを介してWebページを保存するありがとうtxnelson。私はウェブページをpdfsとして保存しようとしています。ただし、以下のように実行すると、無効ファイルが保存されます。
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"); Webブラウザのボックスオブジェクトを保存しようとしていることに、私は本当に自明のことを感じています。
再:どのようにJSLを介してWebページを保存するJMPを使用すると、JMP出力を生成してからその出力をHTMLまたはInteractive HTMLに保存できます。 JMPジャーナルを生成して、さまざまなグラフィカルおよび統計JMPプラットフォームからさまざまな出力を取り込み、それをHTMLに保存することができます。
あなたがしたいことがWebページに生のHTMLコードを構築することであるならば、JMPでそれをする方法を私が知っている唯一の方法は文字列変数にすべてのHTMLコードを置いてそれからSave Text Fileを使うことですHTML生成コードをファイルに保存する()関数。
再:どのようにJSLを介してWebページを保存するぶつかる