Message posté par : Robin B (robinbonnefoy(a)orange.fr)
----------------------------------------
Bonjour,
Concernant votre méthode pour exporter la mise en page en PDF, j'ai l'habitude
d'utiliser le code suivant :
-----------------
Code :
layout_export = projet.layoutManager().layoutByName(nom_layout) # Récupération de la mise
en page
exporter = QgsLayoutExporter(layout_export) # préparation à l'export
exporter.exportToPdf(sortie, QgsLayoutExporter.PdfExportSettings()) # export du pdf
-----------------
Ensuite pour avoir un script qui puisse être exécuté en dehors de QGIS, j'utilise QGIS
à travers la distribution d'OSGEO4W avec la méthode suivante :
- Ouvrir le répertoire 'C://OSGeo4W/bin' ;
- Copier le fichier python-qgis-lt.bat ;
- Le coller dans le même répertoire ('C://OSGeo4W/bin') en lui donnant un
nouveau nom ex.: 'script_autonome.bat' ;
- Ouvrir le fichier script_autonome.bat dans un éditeur de texte ;
- Sur la dernière ligne, remplacer 'python %*' par 'python
cheminduscript.py' ;
- Enfin avec le planificateur de tâches, il sera possible de mettre en routine
l'exécution du fichier 'script_autonome.bat'.
Cette méthode est décrite dans l'article
https://www.qgistutorials.com/en/docs/running_qgis_jobs.html (la version de QGIS utilisée
est ancienne mais la méthode reste la même).
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361963#p361963
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net