С примерами не помогу, но приходилось сталкиваться немного с dwfx (не путать с dwf) и поделюсь информацией, может будет полезно:
1. DWFX это по сути майкрософтоский XPS, для которого есть API на .NET. Правда, мне это не помогло, так как DWFX - это, скажем так, расширенный XPS и не все читается с помощью его API
2. DWFX (он же XPS) по сути своей есть zip архив. Поэтому можно изменить расширение на zip и просмотреть его. Изучив его структуру, можно попытаться всё, что нужно, вычитать с помощью .NET без проблем. Именно этим вариантом я и воспользовался.