0

是否有任何 .Net 实用程序可以将 HTML 转换为 RTF,同时也支持CSS 样式?我发现了很多牛肚,它们要么会去掉所有的样式,要么会在展示它们时做得很糟糕。

有很多 HTML 到 PDF 的转换器做得不错。我很惊讶找到将 HTML 转换为 RTF 的东西是如此困难。

如果您代表 sautinsoft,请不要回复。该产品属于“糟糕”类别。

4

1 回答 1

0

一种选择是加载带有 html 的网络浏览器,全选,复制并粘贴到富文本框中。然后使用它的RTF属性。

var webBrowser = new WebBrowser();
webBrowser.Navigate("about:blank");
webBrowser.Document.Write("... html...");
webBrowser.Document.ExecCommand("SelectAll", false, null);
webBrowser.Document.ExecCommand("Copy", false, null);
richTextBox1.Paste();

最好使用richtextbox v5

如果不够准确,您可以使用 word interop,然后从临时 word 文档中粘贴和复制。如果您需要,我可以从我的一个应用程序中粘贴该代码。

于 2013-10-29T10:34:33.010 回答