exporting_multiple_layouts
Exporting Multiple Layouts
The following PyQGIS script is useful when wanting to export out multiple layouts from a QGIS project. It will export out all layouts from a project into the project folder. Handy when you've made tweaks to the base map:
import os
project_instance = QgsProject.instance()
manager = project_instance.layoutManager()
for layout in manager.layouts():
exporter = QgsLayoutExporter(layout)
outpath = os.path.join(project_instance.homePath(), layout.name() + ".pdf")
exporter.exportToPdf(outpath, QgsLayoutExporter.PdfExportSettings())
There may be plugins available that achieve the same/similar things, but this script is a handy one to have.
exporting_multiple_layouts.txt · Last modified: by bushwalking
