IronWord with DocumentFormat.OpenXml
Executar o IronWord ao lado de DocumentFormat.OpenXml pode resultar em documentos corrompidos, formatação incorreta ou erros em tempo de execução quando os dois pacotes compartilham um projeto.
System.InvalidOperationException
NullReferenceException
O problema vem de incompatibilidades de tipo interno e dependência entre IronWord e versões mais recentes de DocumentFormat.OpenXml. Quando essas versões discordam, você vê corrupção de documentos, formatação quebrada ou exceções lançadas em tempo de execução.
Solução
Opção 1: Fixar DocumentFormat.OpenXml em 2.8.1
Se seu projeto realmente precisa de ambos os pacotes, bloqueie DocumentFormat.OpenXml na versão 2.8.1. É a única versão conhecida por coexistir com IronWord sem problemas de estabilidade ou saída.
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Opção 2: Remova o DocumentFormat.OpenXml
Quando o pacote não é essencial para seu fluxo de trabalho, remova-o e use apenas o IronWord. Usar o IronWord sozinho evita o conflito completamente e mantém a saída confiável.

