2008-09-25 9 views
2

Office 2007ドキュメント(docx)のテキストをコピーしてテキストエリアに貼りたいとします。Office 2007からのコピー&ペースト<textarea>

...Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 Normal 
0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 Normal 0 false 
false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 <!--[if gte mso 9]>... 

は、新しい文書構造からのスタイル情報と、条件付きコメントをしているようだ:ウィンドウで、Firefox 3を使用して、フィールドに入れます追加jiberishがあります。どのようにこれを解析するか、またはこれが起こるのを防ぐためのアイデア?可能性は正面にJavascript、背面にJavaがあります。

答えて

-1

私は、このランダムな不気味さを排除する最も簡単な方法は、テキストをコピーしてメモ帳や同様のプレーンテキストエディタに貼り付け、メモ帳からコピーしてフィールドに貼り付けることです。

また、「スマート」引用符とem/enダッシュを取り除くスクリプトやアプリケーションで実行することも悪い考えではありません。

+0

これは問題ではありません。 Webアプリのユーザーがメモ帳でコピー貼りをすることは期待できません。 –

-1

「Microsoftクリープ」の不具合を取り除くサードパーティのツールがあります。サーバー上でいくつか登録して、自分のコードで使用することもできます(「いたずらにきれいにする」ボタンの人は誰ですか?)

+0

どのサードパーティツールを参照していますか? – edosoft

1

リンカーンのアイデアと同様に、PureTextを使用してプロセスを自動化できます。基本的には、Ctrl + V(私はWin + Vに設定しています)の代わりにそのホットキーを押して、クリップボードにあるもののプレーンテキスト版をペーストします。 Officeが追加した余分なデータが削除されるかどうかは分かりませんが、試してみる価値はあります。

関連する問題