Contrôlez la résolution PDF tout en enregistrant un journal au format PDFJe crée des rapports basés sur des journaux JMP que j'enregistre ensuite au format PDF pour les partager. Les tailles de PDF enregistrées sont actuellement généralement > 20 Mo. Je me demande s'il est possible de contrôler (dans mon script JSL pour l'enregistrement) la résolution des graphiques afin de ramener les tailles des rapports PDF en dessous de 10 Mo ? Si oui, pourrais-je avoir un exemple s'il vous plait ?
GraphiqueScriptles fenêtresRe : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFCela le rend parfois plus petit. Je pense que cela dépend du type de graphique et du type de données s'il devient plus petit ou non. Deux fichiers pdf joints ... un zoom avant révèle que "après" est un bitmap qui semble en bloc et "avant" est une sorte de représentation vectorielle évolutive qui tient bien. Après est un peu plus d'un tiers de la taille d'avant. J'ai utilisé 9999 points aléatoires.
Certains graphiques s'agrandissent lorsqu'ils sont convertis en images. Je pense que vous pouvez vous attendre à environ 500 Ko par image sur la base de cet exemple, qui fait probablement ce dont vous avez besoin.
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFSi cela fonctionne pour vous, vous décidez de la taille des graphiques dans l'ancien journal avant de capturer une image, ce qui déterminera la taille de stockage des données de l'image...
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFDans un monde parfait, vous le feriez lors de la rédaction du journal, mais il n'est pas trop tard !
x=currentjournal();
boxes = x<<CLONEBOX></CLONEBOX>
Ci-dessus capture les boîtes d'affichage de l'ancien journal et en crée un nouveau. Vous devriez expérimenter les images figées par rapport aux images figées car elles ont des comportements différents. geler les images saisit une plus grande partie de l'arborescence de la boîte d'affichage, ce qui peut avoir des problèmes sur plusieurs pages. les arrêts sur image s'accrochent juste à l'intérieur de l'axe et peuvent laisser le journal (mais pas le pdf) dans une situation où les axes se déplacent indépendamment du contenu.
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFMerci @Craige_Hales pour vos entrées. Oui, il y a environ 21 graphiques qui représentent environ 23 Mo de taille de fichier PDF et chaque graphique a beaucoup de points (la moitié d'entre eux sont des cartes thermiques). Vous trouverez ci-dessous le script/la fonction que j'utilise pour enregistrer le PDF (enregistre également le fichier de données au format spécifié).
Pourrais-je obtenir des instructions/exemples sur la façon d'utiliser/vérifier les quatre options que vous mentionnez ci-dessus ?
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();
);Les quatre options que vous mentionnez s'appliquent-elles au moment de la création du journal ou après la création du journal final prêt à être enregistré au format choisi (PDF dans ce cas) ?
(Je ne pourrai peut-être pas gérer la situation de manière simple si c'est la première)
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFSans vraiment l'essayer, 20 Mo semblent raisonnables pour 20 graphiques. Combien de graphiques avez-vous mis dans le PDF ?
Des idées (pas de promesses !)
1) Je suppose que le PDF a un graphique avec beaucoup de points de données, et peut être le graphique est conservé en tant qu'objet vectoriel (pour la mise à l'échelle) dans le PDF plutôt qu'en tant qu'image. Alors cela pourrait aider (en ne rendant disponible qu'une image lorsque le PDF est généré):
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"Rechercher dans l'aide de JMP "geler"
2) (moins susceptible d'être applicable) Dans les préférences de Windows, il existe des options pour les formats d'image RTF et HTML. JPG peut être plus petit que PNG. Je ne sais pas s'ils s'appliqueraient.
3) Je pense qu'il peut y avoir plus d'une façon d'obtenir un PDF à partir de JMP, en utilisant différents convertisseurs. < pouvait être possible.
4) Vous ne savez pas comment <
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFJe cherchais un sujet comme celui-ci. Merci pour le conseil. Ça m'a aussi aidé.
Re : Contrôler la résolution PDF lors de l'enregistrement d'un journal au format PDFOui, vous pouvez contrôler la résolution grâce à la fonction Enregistrer le journal en JSL. Essayez d'ajouter l'argument Résolution PDF (150) ; le réduire est très utile. Si vous travaillez pour une entreprise de développement d'applications fintech , il est essentiel de conserver des fichiers légers.
Re: Contrôle de la résolution PDF lors de l'enregistrement d'un journal au format PDFOui, le choix des solutions d'IA fintech les plus adaptées dépend de vos objectifs commerciaux, des exigences réglementaires et de votre infrastructure technologique existante. Privilégiez les solutions offrant une sécurité renforcée, la conformité, l'évolutivité et une intégration fluide avec vos systèmes bancaires ou financiers centraux. Les meilleures solutions d'IA fintech permettent d'obtenir des améliorations tangibles en matière de détection des fraudes, d'octroi de prêts, de service client et d'efficacité opérationnelle.