Limpar texto copiado do MSWord

220 views
Skip to first unread message

Matheus Ferreira Machado

unread,
Jun 4, 2013, 1:21:03 PM6/4/13
to php-b...@googlegroups.com
Olá amigos, tenho um textarea que é um wysiwyg, meu cliente insiste em copiar os textos do word e então vem toda aquela formatação estranha do word que bagunça o layout, eu queria estripar estas tags do Word, porém se eu usar somente um strip_tags() eu limpo as formatações que o wysiwyg porporciona.

Sugestões?

--
Abraços,
Matheus Ferreira Machado
about.me/matheusdev

Cassiano Ricardo Mourão

unread,
Jun 4, 2013, 1:23:59 PM6/4/13
to php-b...@googlegroups.com
Sim, troque de cliente.
 
Ooooou google por coisas do tipo: https://www.google.com/search?hl=en&q=wysiwyg+paste+from+word e verifique a melhor (outra) saída.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para php-brasil+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Ronald Bolsoni Falcão

unread,
Jun 4, 2013, 1:31:26 PM6/4/13
to php-b...@googlegroups.com
Cara, usei uma vez um plugin Colar Especial para o CKEditor, não lembro qual mas foi em busca no Google exatamente como o Cassiano fez. São ícones que na hora de colar o conteúdo tiram as malditas tags.

Era um cliente grande, que gerava muito conteúdo e alguns setores insistiam em copiar diretamente do MSWord. Primeiro, procurei saber o motivo deles fazerem isso, e era algo como:

- Corretor de texto;
- Facilidade de uso;
- Formatação completa.

Inseri o corretor ortográfico, personalizei o CKEditor com as funções mais usadas por eles, dei um treinamento. A quantidade de colaboradores que passou a usar o CKEditor foi mais da metade.

Ponto de atenção, alguns conteúdos precisam ser guardados em arquivos .doc ou .docx (Sabe-se lá porque!) e por isso o usuário faz essa ponte MSWord->Wysiwyg, nesse caso a melhor opção são os Colar Especial mesmo.

Abraços.

Abraços.


Ronald Bolsoni Falcão
desenvolvedor web

twitter   @ronaldcurtis


"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

Cassiano Ricardo Mourão

unread,
Jun 4, 2013, 1:34:56 PM6/4/13
to php-b...@googlegroups.com
É, o segundo link da busca vai direto pro CKEditor, que, pra entregar ainda mais mastigado, colo do site:
 
 
The editor has arguably the best copy/pasting faithfulness from Microsoft Word documents – it is often chosen for this particular quality.

Edy

unread,
Jun 6, 2013, 7:24:22 PM6/6/13
to php-b...@googlegroups.com
Rapaz eu fiz um script para um cliente que precisava da mesmo coisa. O que fiz basicamente foi remover toda a formatação do word através de suas TAGS.

Se você abrir o código fonte do texto que vem do word para o wysiwyg vai verificar que as TAGS que ele criar não são comuns, assim posso remover de boa. É claro seu script provavelmente vai sofre atualização com novas versões do Word.

 www.edyonil.com
 Desenvolvimento de sites, hotsites, blogs e intranets. - Salvador-BAHIA
 twitter: @edyonil
 Fone: (71)8615-9790

www.vitorneves.com

unread,
Jun 6, 2013, 8:17:33 PM6/6/13
to php-b...@googlegroups.com
Eu uso o tinymce configurado para quando se cola texto ele automaticamente abre a janela de colar plain text

Att,
Vitor Neves
Reply all
Reply to author
Forward
0 new messages