So speichern Sie Webseiten über JSLWie kann ich Webseiten aus JSL speichern? Ich verwende die folgenden Codezeilen, um die Webseite in einer JSL zu öffnen
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 );
Was kann ich diesbezüglich tun, um die Webseite mit vollständigen Grafiken in einer Form zu speichern, die später verwendet werden kann (PDF oder vollständiges Grafik-HTML)? Ich muss dies im Wesentlichen für ein paar hundert interne URLs für eine Datenbank zur Visualisierung tun, die deaktiviert wird.
Betreff: So speichern Sie Webseiten über JSLMöglicherweise können Sie es verwenden Programm ausführen() um Python zu starten, um dies in JMP 12 zu erreichen. Da ist ein gutes Papier vom Discovery Summit Europe 2016 mit guten Beispielen für die Verwendung des Run-Programms.
JMP 14 ist jedoch ein kostenloses Upgrade für Benutzer mit einer Jahreslizenz. Sie sollten mit Ihrem Lizenzadministrator über den Erwerb von JMP 14 sprechen. Wenn Sie nicht wissen, wer das ist, senden Sie mir eine private Nachricht und ich kann Ihnen helfen.
Betreff: So speichern Sie Webseiten über JSLDanke @Jeff_Perkinson .Gibt es eine andere Möglichkeit, HTML als PDF in jmp12 zu speichern?
Betreff: So speichern Sie Webseiten über JSLNein, JMP 12 unterstützt keine Verbindung zu Python. Sie müssen ein Upgrade auf die aktuelle Version von JMP, JMP 14, durchführen, um eine Verbindung zu Python herzustellen.
Betreff: So speichern Sie Webseiten über JSLIch versuche, HTML als PDF zu speichern. Ich habe versucht, diesen Code auszuführen, aber Python Connect() funktioniert bei mir nicht.
Ich verwende JMP12. Wird dies für diese JMP-Version nicht unterstützt?
Danke
Betreff: So speichern Sie Webseiten über JSLJMP ist möglicherweise nicht das beste Tool für diesen speziellen Teil der Aufgabe – das Speichern einer Webseite als PDF-Datei.
Allerdings habe ich das gefunden pdfkit-Bibliothek für Python, was bedeutet, dass Sie es von JMP aus mit dem tun können Python-Schnittstelle .
Etwas wie das:
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^')" )
);
);
Ein kleines Problem ist zu beachten: pdfkit ist ein Wrapper für wkhtmltopdf Sie müssen das also auch installieren.
Betreff: So speichern Sie Webseiten über JSLDanke, Jim, für deine Antwort. Haben Sie alternative Vorschläge zum Speichern von Webseiten als PDFs über JMP?Beim Speichern als Journaldateien oder HTML-Dateien sind ähnliche Probleme wie oben aufgetreten.
Betreff: So speichern Sie Webseiten über JSLIch konnte keine Möglichkeit finden, ein Web Box()-Objekt in einer PDF-Datei zu speichern. Vielleicht kann ein anderes Community-Mitglied eine Methode ermitteln
Betreff: So speichern Sie Webseiten über JSLDanke txnelson. Ich versuche, die Webseiten als PDFs zu speichern. Allerdings werden nur leere Dateien gespeichert, wenn ich so etwas wie das Folgende ausführe:
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"); Es fühlt sich so an, als wäre ich etwas wirklich Offensichtliches bei der Art und Weise, wie ich versuche, das Webbrowser-Box-Objekt zu speichern.
Betreff: So speichern Sie Webseiten über JSLMit JMP können Sie eine JMP-Ausgabe generieren und diese Ausgabe dann entweder im HTML- oder interaktiven HTML-Format speichern.Sie können ein JMP-Journal erstellen, das es Ihnen ermöglicht, verschiedene Ausgabeteile von verschiedenen grafischen und statistischen JMP-Plattformen einzubinden und diese dann im HTML-Format zu speichern.
Wenn Sie rohen HTML-Code in Webseiten einbauen möchten, besteht die einzige mir bekannte Möglichkeit in JMP darin, den gesamten HTML-Code in eine Zeichenfolgenvariable einzufügen und dann die Option „Textdatei speichern“ zu verwenden ()-Funktion zum Speichern des HTML-generierten Codes in einer Datei.
Betreff: So speichern Sie Webseiten über JSLStoßen