Для документа PDF можно ли создать шаблон XSL-FO (FOP)?
Очевидно, это будет разовая вещь - сгенерированный шаблон будет просто отправной точкой для создания правильного шаблона, который извлекает соответствующие данные.
Для меня идеальным инструментом для этого был бы инструмент на основе Java, который должен выполняться из командной строки или с помощью задачи ANT. В противном случае это будет то, что работает на Linux и MacOS X.