2009-06-09 10 views
0

온라인에서 작동 할 수있는 Office Live, Google Docs와 같은 서식있는 텍스트 편집 기능을 제공하는 ASP.Net에서 사용할 수있는 컨트롤을 찾고 있습니다. 필요한 또 다른 기능은 Microsoft Word 형식으로 다운로드하는 것입니다.ASP.Net 서식있는 텍스트 편집 컨트롤

권장되는 ASP.Net 기본 제공 컨트롤 또는 샘플/문서는 무엇입니까? 사전에

덕분에, 조지

답변

2

무엇 아약스 컨트롤 툴킷에 HTMl editor에 대해. 그런 다음 컨텐츠를 가져와 wod 문서로 저장할 수 있습니다. 이 thread에는 HTML을 단어로 제어하는 ​​방법에 대한 세부 정보가 담긴 2 개의 링크가 있습니다.

+0

"그러면 콘텐츠를 가져 와서 wod 문서로 저장할 수 있습니다." - 모든 참조 샘플 또는 문서? – George2

+0

이 스레드에는 많은 링크가 있습니다. 다음 두 링크를 의미합니까? http://www.ypgsoft.com/html2word/index.htm 및 http://htmltortf.com/index.php – George2

+1

예 thoe이 링크되어 있습니다. – Shoban

3

FCKeditor? 그것은 내장되어 있지 않지만 가장 유능한 편집기 중 하나입니다.

당신은 인 FCKEditor 제어 인스턴스의 Value 속성에서 HTML을 얻을 수 있습니다 :

string s = fckeditor1.Value 

지금, 말을 파일로의 mypage.html을이 문자열을 저장합니다. 이제 MS World 응용 프로그램의 인스턴스를 만들고이 응용 프로그램 인스턴스로이 html 파일 (myPage.html)을 엽니 다. 일단 열면이 열린 파일을 워드 문서로 저장할 수 있습니다!

private Word.ApplicationClass wordApp = new Word.ApplicationClass(); 

object fileName = ""; //Path to HTML File 
object newFile = ""; //Path where you want to save doc file 

bject missing = System.Reflection.Missing.Value; 

Word.Document htmlDoc = WordApp.Documents.Open(ref fileName, ref missing, 
    ref readOnly, ref missing, ref missing, ref missing, ref missing, 
    ref missing, ref missing, ref missing, ref missing, ref isVisible); 

object docFormat = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatDocument; 
    //Please check if this is correct value from enumeration 

htmlDoc.SaveAs(ref newFile,ref docFormat, ref missing,ref missing,ref missing, 
    ref missing,ref missing,ref missing, ref missing,ref missing,ref missing, 
    ref missing,ref missing,ref missing, ref missing,ref missing); 

htmlDoc.Close(); 
wordApp.Quit(); 

PS :하지만 당신이 시스템에 설치 MS 오피스가 있어야합니다 - 그것은 오랜 시간이 코드 및 방법을 사용하기 전에 작품의 비트를 할 경우 마음을하지 마십시오이 함께 작업하고있다.

+0

편집 기능 만 보이고, MSWord 기능으로 내보내기는 안 되니? – George2

+1

OpenXML로 손을 더럽 히고 싶지 않으면 무료 또는 오픈 소스 제품을 사용할 수 있다고 생각하지 않습니다. 한때 MS Word에서 HTML로 변환했습니다. Word 문서 (Office 용 Interop 어셈블리 사용)를 열고 html로 저장했습니다. html 문서를 열어 단어로 저장할 수 있습니다. 좀 더 우아한 것을 사용할 수있을 때까지 시도하십시오. – TheVillageIdiot

+0

"html 문서를 열어 단어로 저장할 수 있습니다." - 수동 또는 프로그래밍 방식으로 열리는 것을 의미합니까? – George2

관련 문제