È possibile utilizzare una libreria di terze parti come Aspose.NET per la conversione dei documenti, ma temo - se il rendering ad alta fedeltà è fondamentale - non c'è modo di utilizzare l'applicazione originale.
Microsoft Office fornisce un'API di convertitore che consente l'installazione di conversioni senza Office. Tuttavia, non solo potresti trovarti ad affrontare problemi di licenza (IANAL), questa API supporta solo conversioni di formati di elaborazione del testo che non richiedono il rendering del documento (es. RTF -> DOC, DOC -> DOCX), quindi non è davvero un'opzione per te.
Aggiornamento: Probabilmente l'opzione migliore sarebbe quella di dare un'occhiata al motore di conversione di SharePoint 2010, che è fatto esattamente per le conversioni di documenti automatizzate (lato server). È piuttosto pesante (sia hardware che prezzi) quindi forse è eccessivo per il tuo caso d'uso.
fonte
2010-05-04 14:06:14
È divertente che tu parli di Aspose, perché il loro strumento sembra avere lo stesso identico problema che sto incontrando con Office Open XML (l'errore prossimo è sempre un tentativo da parte di .Net di impostare la dimensione massima di un flusso, attivato da qualcosa che sta facendo un xmlwriter). – MusiGenesis