Просматривая документы в arcpy.mapping, я вижу, что вы не шутили насчет "оно ограничено".
Вместо того, чтобы добавлять новые страницы, вы рассматривали возможность добавления закладок в PDF?
И единственное программное обеспечение Python, которое я мог найти, чтобы добавить закладки, было pdfrecylce . Это в версии 0.05, так что я собираюсь выйти на конечность и предположить, что она может быть не слишком стабильной.
Если вы хотите использовать Java или C #, есть iText и iTextSharp (но я пристрастен). Существует множество других PDF-библиотек, способных манипулировать существующими PDF-файлами ... выбрать язык и начать поиск в Google.