3

RTF 형식 문서의 입력을 지원하는 텍스트 편집기가 웹에 있습니까?웹 텍스트 편집기의 RTF 형식

webdev에 대한 약간의 이상한 요청이지만, 데이터베이스에서 RTF 문서를 읽고 웹 기반 텍스트 편집기에서 편집하여 RTF에 다시 저장해야합니다. 변환 도구에 너무 많이 투자하기 전에 많은 웹 텍스트 편집기 중 하나가 RTF를 지원하는지 묻습니다. 나의 연구는 그들이하지 않는다는 것을 보여주고있다.

또한 MVC 4.6 응용 프로그램이므로 C#에서 양방향 RTF-HTML 변환 도구를 작성하는 데 많은 노력이 필요합니까? 에디터가 수신 될

샘플 입력 : "{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard This is some {\b bold} text.\par }"

답변

3

Quill는 서식있는 텍스트 웹 편집기입니다. 빠른 시작의 코드를 사용하여

당신은

<div id="editor"> 
    <div>Hello World!</div> 
    <div>Some initial <b>bold</b> text</div> 
    <div><br></div> 
</div> 

는 퀼 라이브러리

<script src="//cdn.quilljs.com/0.20.1/quill.js"></script> 
을 포함 에디터 컨테이너를 생성 도구 모음 컨테이너
<div id="toolbar"> 
    <button class="ql-bold">Bold</button> 
    <button class="ql-italic">Italic</button> 
</div> 

작성이

처럼 활성화 할 수

초기화 퀼 편집기

<script> 
    var quill = new Quill('#editor'); 
    quill.addModule('toolbar', { container: '#toolbar' }); 
</script> 

편집기 텍스트를 얻기 편집기 텍스트

editor.setText("RTF document "); 

설정

에디터도

var text = editor.getText(0); 

모든 것을 얻을 것이다 기본적으로 0으로

이것을보십시오 Mozilla post은 자신의 서식있는 텍스트 편집기를 구현하는 방법을 정의합니다.

+1

죄송합니다. 처음에 내 게시물이 명확하지는 않지만 리치 텍스트 편집기가 아니라 풍부한 텍스트 파일의 입력을 지원하는 편집기가 필요합니다. 이것은 입력이 "HTML과 같은 형식의 텍스트입니다. \\ btold \ pars"라는 뜻입니다. – aiokos

+0

당신은 HTML로 변환하고 HTML 편집기를 넣어야 할 것 같습니다. https://code.msdn.microsoft.com/Converting-between-RTF-and-aaa02a6e. 어떤 노력처럼 보이지만, 당신이 요구하는 것을 할 수있는 것이 있다면 저도 모릅니다. – Wamadahama

+1

Windows.Controls에 대한 참조가 필요한 경우에도 해당 링크는 유망 해 보입니다.이 문제를 해결하기 위해 커스텀 툴을 작성해야 할 필요성이 점점 더 커지고 있습니다. 도와 주셔서 감사합니다. – aiokos

1

Word를 사용하여 RTF 파일을로드 한 다음 HTML로 저장하면됩니다. 작동하지만 가짜 MS- 태그 더미를 생성합니다.

나는 원한다면 가질 수있는 프로그램 (비주얼 스튜디오)을 작성했습니다. 이것은 약간 기본적이고 글꼴을 다루지 않지만 대부분의 텍스트 형식을 변환합니다. 관심이 있다면 알려주세요 (조금 깔끔하게 정리할 필요가 있습니다. 아주 오래된 것입니다. 조금 나처럼).

비록 내가이 글을 쓰는 동안 Wamadahama가 더 나은 해결책을 가지고 있을지도 모른다.

+0

그러나이 모든 것은 Word HTML 문서를 정리하고 정상에 가깝게 다시 가져 오는 프로그램도 작성했음을 상기시켜줍니다. (Visual Studio 다시). –

+0

물론 소스를 게시하고 싶다면 좀 더 살펴보아야 할 것입니다. 모든 비트가 도움이되도록 사용자 지정 변환 도구를 작성하는 것처럼 보입니다! – aiokos

+0

OK - 그들이하는 일에 대해 내 기억을 새롭게하고 그들에게 조금 깔끔하게하십시오. 그것들은 VS 2008이고 출력 모두 상당히 기본입니다. 저는 몇 년 전에 특정 프로젝트를 위해 썼습니다. RTF-HTM 변환기 프로그램이 지금까지 존재하지 않는다고 나는 믿을 수 없다. 다운로드 위치를 가지고 다시 연락 드리겠습니다. –