我需要一个可以转换为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.
尽管我根本没有更改过代码。
答案 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],你应该能够找到一些东西。