import arcpy mxd = arcpy.mapping.MapDocument(r"C:\Project\ParcelAtlas.mxd") ddp = mxd.dataDrivenPages indexLayer = ddp.indexLayer arcpy.SelectLayerByAttribute_management(indexLayer, "NEW_SELECTION", '"PageNumber" >= 1 AND "PageNumber" <= 10') for indexPage in ddp.selectedPages: ddp.currentPageID = indexPage ddp.exportToPDF(r"C:\Project\Output\Page" + str(indexPage) + ".pdf", "CURRENT") del mxd
import arcpy mxd = arcpy.mapping.MapDocument(r"C:\MapSAR\New_Incident_Z11\Map_Templates\MapSAR_ANSI_A_8x11_Letter_Landscape_DDP.mxd") ddp = mxd.dataDrivenPages indexLayer = ddp.indexLayer arcpy.SelectLayerByAttribute_management(indexLayer, "NEW_SELECTION",'"Assignment_Number" > 1 AND "Assignment_Number" < 3') for indexPage in ddp.selectedPages: ddp.currentPageID = indexPage ddp.exportToPDF(r"C:\MapSAR\New_Incident_Z11\Products\page" + str(indexPage) + ".pdf", "CURRENT") del mxd
Solved! Go to Solution.
import arcpy mxd = arcpy.mapping.MapDocument(r"C:\Temp\Untitled.mxd") ddp = mxd.dataDrivenPages indexLayer = ddp.indexLayer arcpy.SelectLayerByAttribute_management(indexLayer, "NEW_SELECTION", "\"State_Name\" = 'Rhode Island'") #arcpy.SelectLayerByAttribute_management(indexLayer, "NEW_SELECTION", '"SHAPE_AREA" > 0') for indexPage in ddp.selectedPages: ddp.currentPageID = indexPage ddp.exportToPDF(r"C:\Temp\\" + str(indexPage) + ".pdf", "CURRENT") del mxd