Message posté par : PY Joubert
----------------------------------------
Et voici mon nouveau test (qui ne fait pas le pdf !!)
-----------------
Code :
from PyQt5.QtXml import QDomDocument
from qgis.core import QgsReadWriteContext,QgsLayout,QgsProject,QgsLayoutExporter
def WBO_COMPOSEUR_ChargerTemplate(qpt):
p = QgsProject()
lay = QgsLayout(p)
with open(qpt) as f:
template_content = f.read()
doc = QDomDocument()
doc.setContent(template_content)
items, ok = lay.loadFromTemplate(doc, QgsReadWriteContext(), False)
return(ok,lay)
# Exécution du test
ret,layout =
WBO_COMPOSEUR_ChargerTemplate("C:/Users/SITPYJO/AppData/Roaming/QGIS/QGIS3/Profiles/grandlyon23/composer_templates/A4_paysage.qpt")
print(ret)
print(layout)
exporter = QgsLayoutExporter(layout)
exporter.exportToPdf("c:/temp/essai.pdf",
QgsLayoutExporter.PdfExportSettings())
-----------------
Si vous voyez ce qui ne va pas, je suis preneur
PUJ
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=373365#p373365
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