简体   繁体   English

在没有 OpenXmlPowerTools 的 .NET Core 中将 Doc 转换为 HTML

[英]Convert Doc to HTML in .NET Core without OpenXmlPowerTools

I am converting .NET 4.5 project to .NET Core 2.2 and I am trying to find an alternative to OpenXmlPowerTools which is not supporting .NET Core yet.我正在将 .NET 4.5 项目转换为 .NET Core 2.2,并且我正在尝试寻找 OpenXmlPowerTools 的替代方案,它不支持 .NET 核心。

I tried Net-Core-DocX-HTML-To-PDF-Converter from https://github.com/smartinmedia/Net-Core-DocX-HTML-To-PDF-Converter and it works fine.我从https://github.com/smartinmedia/Net-Core-DocX-HTML-To-PDF-Converter尝试了 Net-Core-DocX-HTML-To-PDF-Converter,它工作正常。 But I'm not allowed to use this since it is involved with.exe但是我不允许使用它,因为它涉及到.exe

I also found few alternatives that works if I target project to .NET Standard which I am not supposed to.如果我将项目定位到我不应该这样做的 .NET 标准,我还发现了一些可行的替代方案。

Below is the piece of code that uses OpenXmlPowerTools.下面是使用 OpenXmlPowerTools 的一段代码。 I am trying to achieve without OpenXmlPowerTools我试图在没有 OpenXmlPowerTools 的情况下实现

                    HtmlConverterSettings settings = new HtmlConverterSettings()
                    {
                        PageTitle = "TEST DOCUMENT"
                    };

                    XElement htmlX = HtmlConverter.ConvertToHtml(doc, settings);
                    DocinHtml = htmlX.ToStringNewLineOnAttributes();

Can you please suggest or recommend any other plugin/Components that I can use to just convert DOC to HTML format?您能否建议或推荐任何其他我可以用来将 DOC 转换为 HTML 格式的插件/组件?

You can use the OpenXmlPowerTools-NetStandard Nuget Package.您可以使用OpenXmlPowerTools-NetStandard Nuget Package。 It is a fork of OpenXmlPowerTools targeting .net standard 2.0.它是针对 .net 标准 2.0 的 OpenXmlPowerTools 的一个分支。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM