Как конвертировать HTML в DOCX, используя взаимодействие в C # вместе со встроенными изображениями? - PullRequest
0 голосов
/ 27 мая 2019

Итак, в основном я хочу преобразовать HTML-файл в docx, но вместе с изображениями. В настоящее время я могу сделать это, но если я отправлю этот файл кому-то другому, изображения не будут отображаться, так как изображения в настоящее время используют мой локальный системный путь. Вот код, который я делаю прямо сейчас.

       // Load the file to transform.
        XmlDocument document = new XmlDocument();

        using (StreamReader fileReader = new StreamReader(xmlPath, Encoding.GetEncoding("UTF-8")))
        {
            document.Load(fileReader);
        }

        XmlWriter writer = XmlWriter.Create(htmlPath, xslTransform.OutputSettings);

        xslTransform.Transform(document, writer);
        writer.Close();

        wordDoc = wordApplication.Documents.Open(FileName: htmlPath, ReadOnly: false);
        wordDoc.SaveAs2(FileName: docPath, FileFormat: WdSaveFormat.wdFormatDocumentDefault);

        wordDoc.Close();

Может кто-нибудь помочь мне с этим? Это было бы здорово, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...