使用powerpaste插件时,Tinymce编辑额外空间

时间:2018-04-05 12:16:57

标签: tinymce

我已将tinymce Editor与 power paste 插件集成在一起。 我的问题是当我从word中复制一行并且最后使用额外的空格然后在编辑器中粘贴它并选择其中的选项yes,其中显示“Keep Formatting”, 它创建了额外的p标签,如下所示:

<p style="text-align: justify; line-height: 150%; margin: 0cm 0cm 8pt; font-size: 10pt; font-family: Verdana, sans-serif; color: #0070c0;">

以获得额外空间。

如何避免这种情况? 请帮帮我..

2 个答案:

答案 0 :(得分:0)

尝试使用以下两个选项:

tinymce.init({
    selector: "textarea", 
    plugins: "powerpaste",
    powerpaste_word_import: "clean"
});

tinymce.init({
    selector: "textarea", 
    plugins: "powerpaste",
    powerpaste_html_import: "merge"
});

并检查它现在是否有效

答案 1 :(得分:0)

是的,我经常发生这种情况。试试这个,它将对您有帮助

function handleError(funcionName: string, method: string) {
  return function errorHandler(res: HttpErrorResponse) {
    this.logger.error(res);
    let eMsg: string = '';
    if (res.error.message) {
      eMsg = res.error.message;
    } else {
      eMsg = res.message || '';
    }
    const error = Error in ${funcionName} ${eMsg ? ': ' + eMsg : ''};
    this.notify(error, 'FAIL');
    return of(eMsg);
  }.bind(this);
} 

您可以尝试PasteitCleaned外部插件,这是一个了不起的插件,可以处理Word,Excel,PowerPoint,PDF,网站,Paint等中的复制/粘贴操作,每月只需$ 5。 Check out