HOW TO
In ArcGIS Pro, a layout can be exported at the page size or clipped to the extent of the elements on the page. However, the Export Layout feature does not support batch exporting of layouts. This article provides the workflow to batch export layouts in ArcGIS Pro using Python, with the option to export the full layout or only the clipped extent.
import arcpy,os aprx = arcpy.mp.ArcGISProject("CURRENT") for lyt in aprx.listLayouts(): lyt.exportToPDF(os.path.join(r"<file path>", f"{lyt.name}"), clip_to_elements=False)
Note: The layouts can be exported as other file types by substituting 'exportToPDF' with other exportTo methods. Refer to ArcGIS Pro: Method Overview for the available methods.
The image below demonstrates the layouts are exported to the destination folder after the operation is completed.
Get help from ArcGIS experts
Download the Esri Support App