Como posso mesclar dados em um arquivo XDP e retornar um PDF (via .NET)?

Minha equipe tem um modelo (XDP) que criamos com o designer do Adobe LiveCycle.

A situação:

Estamos substituindo um formulário antigo do Acrobat (formato XFDF) por esse formulário do LiveCycle como parte de uma atualização muito maior

O formulário atual do Acrobat é preenchido dinamicamente com dados básicos e entregue ao usuário como um PDF (o usuário clica em um link e um PDF é aberto em sua máquina pré-preenchida com detalhes demográficos básicos)

O processo atual parece com: usuário clica, aplicativo .NET recupera dados, aplicativo .NET recupera PDF do sistema de arquivos, aplicativo .NET serializa dados em modelo no formato XFDF, aplicativo ASP.NET envia uma resposta HTTP de volta ao usuário no XFDF formato, o usuário visualiza o PDF no Adobe Reader

Gostaríamos de manter um processo mais ou menos análogo com o novo formato XDP.

Para o registro, nósFAZ ter acesso aos serviços do LiveCycle que fazem esse tipo de trabalho (por exemplo, o serviço Render). Dito isso, gostaríamos de criar esse tipo de serialização no .NET por alguns motivos: temos licenças limitadas do LiveCycle e nos esforçaremos para acessar os serviços do LiveCycle devido à sua localização na empresa.

Qualquer pensamento (até mesmo "pare de fazer isso, você é insano") é apreciado.