C#.NET RTF到HTML转换器,以及HTML到RTF转换器库

时间:2012-01-16 15:26:31

标签: c# .net html rtf

我需要一个可以转换为HTML和RTF的ASP.NET MVC3应用程序的库。

有很多只做一个,将RTF转换为HTML。但我也需要能够倒退。

最接近的Ive是: http://code.msdn.microsoft.com/windowsdesktop/Converting-between-RTF-and-aaa02a6e

但是这会抛出错误The calling thread must be STA, because many UI components require this.尽管我根本没有更改过代码。

2 个答案:

答案 0 :(得分:1)

免责声明:我在为这家公司工作。

Doomsknight,尝试使用我们的dll库。关于RTF到HTML我发布了here,HTMl到RTF怎么样我们公司也有这个“HTML到RTF”的组件http://www.htmltortf.com/convert-html-to-rtf-net/html-to-rtf-csharp-aspnet.php。也可以使用HTML到RTF Pro DLL.Net的在线版本。

帮助的小示例代码: 在C#中将HTML文件转换为RTF文件:

        SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
        h.PageStyle.PageSize.Letter();
        h.ConvertFile(@"c:\test.htm", @"c:\test.rtf");

一切顺利:)

答案 1 :(得分:0)

如果你的html符合xml转换为rtf,你应该使用xslt。搜索html 2rf.xsl [t],你应该能够找到一些东西。