Export Multiple Layouts to .pdf/.emf etc in ArcGIS Pro

05-10-2018 08:07 AM
Status: Open
Labels (1)
Occasional Contributor III

It would be a nice feature to select multiple layouts and then right-click and choose "Export All".  (To .pdf or other formats).  

Then, while ArcGIS Pro is exporting the different layouts be able to continue working as this process is handled in the background.

Basically a "Batch Export" is what I'm suggesting.


For the part about exporting in the background please visit Pro - Make print and export processes run in background


Looks like this is a possibility in ArcPy (see this Stack Exchange post), but agreed that I'd like to see it as a tool in Pro. We have a set of maps we have to update quarterly, and there's 16+ to export each time.


It would be nice to be able to do this. 


Agree, I can’t imagine the programming would be that complicated.  Some of my projects have like 20 exhibits (layouts).  One command would be much easier than spending 30 seconds a layout (a total of 10 minutes) waiting for each to execute before you can switch layouts to start the next one.  And make sure this isn't confused with the old Data Driven pages option (now called Map Series), this is not the same thing.  The layouts can be drastically different with varying Legends, inserted graphics, text, etc.  A map series option would not work for this.  


This functionality is absolutely essential in my opinion. It saves such an incredible amount of time on large projects.

Unfortunately, it is NOT in ArcMap either, but a tool was scripted by someone with Python. Is the same possible for Pro?


This would be a fantastic addition!  Great idea


Why fantastic? It should be a natural addition! What were they thinking?



As an ArcGIS Pro user I would like to have an easier more efficient way of bulk exporting many layouts in an active ArcGIS Pro Project.  I suspect there is an automation route via ArcPy, but it seem having a simple 'Bulk Export' option in the Layout context menu would be very helpful.  The bulk export option would allow users to export multiple layouts based on an export format and folder path.

Screen Shot 2021-04-24 at 6.22.24 PM.png


Thank you for your consideration.





It would be a very simple Python statement, so getting it into the GUI seems like it'd be easy enough. I think this is a great idea!

aprx = arcpy.mp.ArcGISProject("CURRENT")

for l in aprx.listLayouts():
    l.exportToPDF('some/dir/' + l.name + '.pdf')



Please enable an option to export all or selected layouts from a project, including layouts configure as Map Series.