Una soluzione alternativa per convertire un documento Word puo’ essere l’utilizzo di una stampante pdf, in questo caso utilizzeremo Bullzip Pdf Printer: http://www.bullzip.com/products/pdf/info.php
Una volta installata la stampante aggiungiamo nelle reference .net del progetto il componente “Bullzip Pdf Printer”.
Utilizzando le seguenti righe di codice possiamo convertire il file test.docx in test.pdf

       Dim settings As New Bullzip.PdfWriter.PdfSettings()
        settings.PrinterName = Bullzip.PdfWriter.PdfUtil.DefaultPrinterName
        settings.SetValue("Output", "d:\test.pdf")

        settings.SetValue("ShowSettings", "never")

        settings.SetValue("ShowSaveAS", "never")
        settings.SetValue("ShowProgress", "no")
        settings.SetValue("ShowProgressFinished", "no")
        settings.SetValue("ShowPDF", "no")
        settings.SetValue("DisableOptionDialog", "yes")

        settings.SetValue("ConfirmOverwrite", "no")

        settings.SetValue("Author", "LCO")
        settings.SetValue("Title", "Test LCO")
        settings.SetValue("SuppressErrors", "yes")

         settings.WriteSettings(True)

        Bullzip.PdfWriter.PdfUtil.PrintFile("d:\test.docx", Bullzip.PdfWriter.PdfUtil.DefaultPrinterName)

NB per essere eseguito con i file docx, necessita di Microsoft Office Word oppure Microsoft Word Viewer installato

Happy Coding;)