Fetch RTF from Word

后端 未结 1 1219
生来不讨喜
生来不讨喜 2020-12-21 15:38

I have a Word document and would like to export the content including the format as RTF (or html).

        Word.Application wordApp = new Word.Application();         


        
相关标签:
1条回答
  • 2020-12-21 16:21

    If you want to read the rtf code just try to use:

    Word.Application wordApp = new Word.Application();
    Word.Document currentDoc = wordApp.Documents.Open("file.docx");
    currentDoc.SaveAs("file.rtf", Word.WdSaveFormat.wdFormatRTF);
    

    And then open it like a normal text file:

    string rtf = File.ReadAllText("file.rtf");
    

    Using your method doesn't work because you're accessing Text property, so Word gives you only plain text.

    0 讨论(0)
提交回复
热议问题