Я настоятельно рекомендую работать с инструментом отчетности, который обеспечивает встроенную поддержку экспорта в PDF, для целей управления гораздо проще, если вы можете начать с одного формата и отчета для обработки как печати, так и архивирования информации.
Если вы действительно выполняете пакетную обработку, я бы не рассматривал WPF в качестве необходимого компонента в качестве пакетного задания, у которого на самом деле не так много пользовательского интерфейса, если он вообще есть, в зависимости от того, как вы действительно это реализуете. 1003 *
На вашем месте я бы сосредоточился на создании пакетного процессора, который мог бы либо работать как служба Windows, либо планироваться для запуска через определенные промежутки времени для выполнения своей работы.