2013-07-09 2 views
0

RTF로 HTML을 변환하는 .Net 유틸리티가 있습니까? CSS 스타일을 존중합니까? 나는 모든 스타일을 없애 버리거나 끔찍한 일을하는 많은 덫을 발견했습니다.CSS를 유지하면서 HTML을 RTF로 변환하는 .Net 유틸리티가 있습니까?

괜찮은 일을하는 많은 HTML PDF 변환기가 있습니다. HTML을 RTF로 변환하는 것이 너무 어렵다는 사실에 놀랐습니다.

sautinsoft를 대표하는 경우 회신을 보내지 마십시오. 그 제품은 '끔찍한'범주에 속합니다.

답변

0

하나의 옵션은 HTML로 웹 브라우저를로드하고 모두 선택하고 richtextbox에 복사하여 붙여 넣는 것입니다. 그런 다음 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을 사용하는 것이 더 좋습니다.

정확하지 않은 경우 interop 단어를 사용하고 임시 단어 문서에서 붙여 넣기 및 복사 할 수 있습니다. 필요한 경우 내 앱 중 하나에서 코드를 붙여 넣을 수 있습니다.