2014年7月3日木曜日

InDesignファイル内のテキストを全書き出ししてくれるプラグイン「TextExporter」

DTP屋として日々生活していると、InDesignファイル内のテキストをまとめて全書き出ししたい、といった気持ちになることが多々あるものですが、InDesignの標準機能では、ストーリーごとの書き出ししかできません。

しかし当然こういうありがちな要望に対しては、すでにどこかのどなたかが有難いプラグインを作成してくださっているわけです。

この「TextExporter」は、Win・Macの各バージョンのInDesign・InCopy対応のプラグインで、英語ですが、実際にCS3とCS5(ともにWin版)で試したところ、和文もなんら問題なく書き出しすることができました。

書き出しの設定は、ダイアログボックスでかなり細かくいろいろ指定することができます。プレーンテキストへ書き出すだけでなく、RTF・InDesignタグ形式への書き出しが可能です。

TextExporterの操作画面

https://www.rorohiko.com/wordpress/indesign-downloads/text-exporter/

この手の、スクリプトでちょちょっと作ってみました的全テキスト書き出しツールでは、えてして、順序がぐちゃぐちゃになってしまいがちです(たぶん内部ID順)。本当はやはり、上から下へ、左から右へ、書き出されてほしいものです。このプラグインはさすがそこもちゃんとしています。かつ、「上から下へ」と「左から右へ」のどちらを優先するのかも指定することができます(ダイアログボックスのいちばん上)。

ただ、文書ファイルによってはエラーが出たり、InDesignが落ちたりします…。CS3からの書き出しが失敗した文書ファイルについては、CS5で開いてもやはり失敗します。
どういうときにそうなるのかは、調べきれていません。

よって、このプラグインで書き出しできなかった文書ファイルについてのみ、このプラグインを利用せず、従来どおりストーリーごとに書き出しまたはコピー・ペーストが必要となります。

また、テキスト書き出しすると、一部のテキストフレームの内容が抜けたりします。これは、RTF書き出ししたときにRTF上で別テキストフレームとなるようなテキストフレームについて起こります。アンカーしているテキストフレームすべてについて起こるというわけでもなく、これも正確な条件を調べきれていません。

よって、書き出し後、ヌケがないかどうかを目視でチェックし、ヌケがあったら、そのストーリーについてのみ手作業で書き出しまたはコピー・ペーストする工程が必要となります。

しかし多くの文書ファイルは問題なく書き出しができますので、たいへん便利であります。

日本語圏では紹介されている様子がないので、紹介しておきます。

なお、.txtのエンコーディングはSJISとなります。

オヤジとは自分をほめることと見つけたり

オヤジはなぜ武勇伝が多くなりウザがられるのか考えてみた。
自分がオヤジとなった今、答えは簡単なように思える。
「たいへんよくできました」
と言ってくれるひとがいなくなって久しいのだ。

子供の頃僕らにはまわりじゅうに、ほめてくれる大人がいた。
また友達からの直接的でリアルタイムな尊敬や賛辞を集めることも比較的容易であった。
「たいへんよくできました」
というスタンプは子供だましにすぎないが、そんなしょーもないもので子供は舞い上がるものなのだ。

いや、子供だけではないのだ。

オヤジとなって、だれも「たいへんよくできました」スタンプを簡単にはくれなくなった今、それをいかに恋しくおもうかは、まわりの女性たちや子供たちや部下たちには決してわからないだろう。

若い頃、キャバクラというお店がいったい何のためにあるのか、何が楽しくてそんなところへいくのか、皆目見当がつかなかった。女がほしければ置屋へ行けばいいじゃない。でも、今ならわかるのである。セックスなんかより100倍、僕らは「たいへんよくできました」がほしいのだ。たとえそれが、カネで買ったいつわりの賛辞であると知っていてすら、僕らはそれを求めてしまうのだ。

そのような不健康(精神的にも財政的にも)な手段をとらないためには、僕らは日々のしくみのなかに、みずからをほめるギミックをビルトインしていくしかないのだろう。
そのひとつとして有力なのはきっと、一日にしたことを振り返ることができるしくみなのだろうとおもい、いまToodledo等でそれを構築しようと研究しています。

俺同様、「たいへんよくできました」欠乏症にかかって心が折れてしまいそうな戦友(とも)よ、お互いそんなふうにしてみずからを奮い立たせていこうではありませんか。