Подскажите с чего начать?
Определитесь с 2 вещами:
- как определить pdf это все же или xml
- что значит обработать?
Если речь о сохранении - то какая разница pdf или xml? Если надо данные вытаскивать, то это две совершенно разные истории, одна про pdf, другая про xml. Но в любом случае хотя бы в двух словах опишите что за данные ожидаются, так как на мой взгляд pdf или xml должны содержать совершенно разные данные и непонятно почему их пользователь шлет через одну форму в один и тот же экшен.