2017-03-02 6 views
0

MSワード、Open Officeライター、または任意のWebサイトのいずれかのソースからテキストをコピーしてリッチテキストエディタに貼り付けています。しかし、それをウェブサイトに貼り付けた後、太字、イタリック、アンダーラインを除くすべてのスタイルを削除したいと考えています。以下は、私がそれを達成しようとしたサンプルコードですが、h1、h2、h3などの場合はまだありません。それを達成する方法を提案してください。前もって感謝します。太字、イタリック、アンダーライン以外のすべてのスタイルを削除した後にテキストを貼り付けてください

tinymce.init({ 
     selector : "#job_description", 
     menubar : false, 
     statusbar : false, 
     theme : "modern", 
     toolbar : "bold italic underline | bullist numlist", 
     content_css : "resources/css/richTextEditor.css", 
     plugins: 'paste', 
     paste_auto_cleanup_on_paste : true, 
     paste_remove_styles: true, 
     paste_remove_styles_if_webkit: true, 
     paste_strip_class_attributes: true 

     }); 

richTextEditor.css: -

.mce-item-table { 
    /*overflow-x:hidden!important;*/ 
    width: auto!important; 
} 

.mce-content-body span,p{ 
    font-size: 16px!important; 
    text-decoration: none!important; 
    color: #858585!important; 
    font-weight: 400!important; 
    font-family: 'Roboto', sans-serif !important; 
} 

答えて

0

ペーストプラグインが<h1>のような意味的に正しいタグを削除しません - あなたはこれをしたい場合、私はpaste_postprocessフィルタを実装し、その後、あなたは、これらを変換することができますあなたが好きなものにタグを付けます。

https://www.tinymce.com/docs/plugins/paste/#paste_postprocess

関連する問題