【发布时间】:2012-06-05 23:15:02
【问题描述】:
我在 ESRI ArcMap 10 中使用数据驱动页面创建了一系列 PDF 文档(地图)。每个地图都有一个页面 1 和页面 2,每个地图都是从单独的 *.mxd 生成的。因此,我有一份包含每张地图第 1 页的 PDF 文档列表和一份包含每张地图第 2 页的 PDF 文档列表。例如:Map1_001.pdf、map1_002.pdf、map1_003.pdf...map2_001.pdf、map2_002.pdf、map2_003.pdf...等等。
我想将这些地图(第 1 页和第 2 页)附加在一起,以便将第 1 页和第 2 页放在每个地图的一个 PDF 中。例如:mapboth_001.pdf、mapboth_002.pdf、mapboth_003.pdf...(它们不必进入新的pdf文件(mapboth),可以将它们附加到map1)
对于每个地图1_ *.pdf 遍历目录并在文件名中的数字(* 所在的位置)匹配的地方附加 map2_ *.pdf
必须有一种方法可以使用 python 来做到这一点。也许结合使用 arcpy、os.walk 或 os.listdir,以及 pyPdf 和 for 循环?
对于 os.walk(datadirectory) 中的 pdf:
??
有什么想法吗?感谢您的帮助。
【问题讨论】: