Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernIch erstelle auf JMP-Journalen basierende Berichte, die ich dann als PDF zum Teilen speichere. Die gespeicherten PDF-Größen betragen derzeit typischerweise >20 MB. Ich frage mich, ob es möglich ist, die Auflösung der Grafiken (in meinem JSL-Skript zum Speichern) zu steuern, um die Größe von PDF-Berichten auf unter 10 MB zu bringen? Wenn ja, könnte ich bitte ein Beispiel bekommen?
InhaltsorganisationMassenanpassungWindowsBetreff: Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernEs macht es manchmal kleiner. Ich denke, es hängt von der Art des Diagramms und der Art der Daten ab, ob es kleiner wird oder nicht. Zwei angehängte PDFs... Beim Vergrößern erkennt man, dass es sich bei „Danach“ um eine Bitmap handelt, die blockig aussieht, und bei „Vorher“ um eine Art skalierbare Vektordarstellung, die gut funktioniert. Nachher ist etwas mehr als 1/3 so groß wie vorher. Ich habe 9999 zufällige Punkte verwendet.
Einige Diagramme werden größer, wenn sie in Bilder umgewandelt werden. Ich denke, Sie können basierend auf diesem Beispiel mit ca. 500 KB pro Bild rechnen, was wahrscheinlich das tut, was Sie brauchen.
Betreff: Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernWenn dies für Sie funktioniert, können Sie entscheiden, wie groß die Diagramme im alten Journal sind, bevor Sie ein Bild aufnehmen, wodurch die Datenspeichergröße des Bildes bestimmt wird ...
Betreff: Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernIn einer perfekten Welt würden Sie es beim Erstellen des Tagebuchs tun, aber es ist noch nicht zu spät!
x=currentjournal();
boxes = x<<CLONEBOX></CLONEBOX>
Oben werden die Schaukästen aus dem alten Tagebuch erfasst und ein neues erstellt. Sie sollten mit Standbildern und Standbildern experimentieren, da diese sich unterschiedlich verhalten. Beim Einfrieren von Bildern wird ein größerer Teil des Anzeigefeldbaums beansprucht, was möglicherweise seitenübergreifende Probleme verursacht. Standbilder greifen direkt innerhalb der Achse und verlassen möglicherweise das Journal (aber nicht das PDF), wenn sich die Achsen unabhängig vom Inhalt bewegen.
Betreff: Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernDanke @Craige_Hales für eure Beiträge. Ja, es gibt etwa 21 Diagramme, die etwa 23 MB PDF-Dateigröße ausmachen, und jedes Diagramm enthält viele Punkte (die Hälfte davon sind Heatmaps). Unten ist das Skript/die Funktion, die ich zum Speichern der PDF-Datei verwende (speichert auch die Datendatei im angegebenen Format).
Könnte ich bitte einige Anweisungen/Beispiele zur Verwendung/Überprüfung der vier oben genannten Optionen erhalten?
Names Default To Here (1) ;
saveDataAndJournalFile = Function({partID, path, fileFormat}, {},
dt = current data table ();
dt << save as ( path || "\" || ""||partID||""||fileFormat||"" );
currJournal = Current Journal();
currJournal << set page setup(margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.55 ), portrait( 0 ), paper size( "A3" ));
currJournal << get page setup();
currJournal << Save PDF ( path || "\" || "Report for "||partID||".pdf" );
return();
);Gelten die vier von Ihnen genannten Optionen zum Zeitpunkt der Erstellung des Journals oder nach der Erstellung des endgültigen Journals, das im gewählten Format (in diesem Fall PDF) gespeichert werden kann?
(Wenn ersteres der Fall ist, kann ich möglicherweise nicht einfach mit der Situation umgehen.)
Betreff: Steuern Sie die PDF-Auflösung, während Sie ein Tagebuch als PDF speichernOhne es tatsächlich auszuprobieren, scheinen 20 MB für 20 Diagramme angemessen zu sein. Wie viele Grafiken haben Sie in das PDF eingefügt?
Ideen (keine Versprechen!)
1) Ich gehe davon aus, dass das PDF ein Diagramm mit vielen Datenpunkten enthält, und Vielleicht Das Diagramm wird als Vektorobjekt (zur Skalierung) im PDF und nicht als Bild gespeichert. Dann könnte dies helfen (indem beim Generieren der PDF-Datei nur ein Bild verfügbar gemacht wird):
Search JMP help for "freeze"Search JMP help for "freeze"Search JMP help for "freeze"Search JMP help for "freeze"Search JMP help for "freeze"Search JMP help for "freeze"Durchsuchen Sie die JMP-Hilfe nach „freeze“
2) (weniger wahrscheinlich anwendbar) In den Windows-Einstellungen gibt es Optionen für RTF- und HTML-Bildformate. JPG ist möglicherweise kleiner als PNG. Ich weiß nicht, ob sie sich bewerben würden.
3) Ich denke, es gibt möglicherweise mehr als eine Möglichkeit, eine PDF-Datei aus JMP zu erhalten, indem man verschiedene Konverter verwendet. < könnte möglich sein.
4) Ich bin mir nicht sicher, wie das <
Betreff: Steuern der PDF-Auflösung beim Speichern eines Journals als PDFIch habe nach so einem Thread gesucht. Danke für den Tipp. Er hat mir auch geholfen.
Betreff: Steuern der PDF-Auflösung beim Speichern eines Journals als PDFJa, Sie können die Auflösung mit der Funktion „Journal speichern“ in JSL steuern. Versuchen Sie, das Argument „PDF-Auflösung (150)“ hinzuzufügen – eine niedrigere Auflösung hilft erheblich. Wenn Sie für ein Fintech-App-Entwicklungsunternehmen arbeiten, ist es unerlässlich, die Dateien möglichst klein zu halten.
Betreff: PDF-Auflösung beim Speichern eines Tagebuchs als PDF steuernDie Wahl der richtigen Fintech-KI-Lösung hängt von Ihren Geschäftszielen, regulatorischen Anforderungen und Ihrer bestehenden Technologieinfrastruktur ab. Konzentrieren Sie sich auf Lösungen, die hohe Sicherheit, Compliance, Skalierbarkeit und nahtlose Integration in Ihre Kernbank- oder Finanzsysteme bieten. Die besten Fintech-KI-Lösungen erzielen messbare Verbesserungen bei Betrugserkennung, Kreditvergabe, Kundenservice und betrieblicher Effizienz.