1. Если надо именно _полиграфическое качество_ (т.е. ориентированное на типографию: с цветоделением, crop marks и т.п. штуковинами), то решение - кастомный xml и возможности InDesign по использованию xml-содержимого.
Есть даже специальная литература по этому поводу: "XML Publishing with Adobe InDesign " (
shop.oreilly.com/product/0636920015949.do)
2. Если же НЕ надо полиграфическое качество (в просто обычный качественный pdf), то решение: кастомный xml (под данные вашего отчета) >> xsl:fo >> fo >> pdf . Т.о. вы будете получать гарантированное содержимое (дизайн) с изменяемой частью (данные). Можно даже это все дело запихать в CI :)
На вскидку: xml (c вашей схемой, будь то DTD или W3C Schema или RelaxNG) >> xsltproc (libxslt) | saxon | xalan [для шага xml > fo] >> FOP [для шага fo > pdf]
И все - с нулевыми затратами по софту.
П. 2 применяется в документации и называется "Технология единого источника в технической документации" (Single sourcing technical documentation).