Articles

InDesignのヒントとトリック

オリンピックはInDesignでのイベントを持っていた場合、MITTERAは家に金をもたらすだろうそれは生活に彼らの想像力のすべての気の利いたアイデアをもたらすために私たちのデザイナーによって使用される主要なツールの一つです。 毎週の広告、雑誌、プロモーションメーラー、デジタル出版物から—彼らはそれをすべて行うことができます。

クライアントが最近、キーパフォーマンスレポートの自動化のヘルプを要求したとき、アプリケーションの広範な理解が不十分でした。 私たちの非常に汎用性の高いデータチームは、プログラムの内部の仕組みに深く潜って、全く新しい角度からプログラムを学ぶ必要がありました。InDesignプロジェクトを保存するときに使用されるデフォルトのファイル形式はINDDで、これは予想通りInDesign Documentを表します。 別のオプションは、InDesign Markup Languageの略であるIDMLです。

IDML形式は、二つの主要な機能を提供します。InDesignドキュメントの下位互換性をcs4に戻すことができます。

  • サードパーティの開発者がInDesignファイルを最初から作成したり、既存のファイルを変更したり、InDesignファイルから情報を取得したりする方法を提供します。
  • これらはまさにクライアントのレポートを自動化するために必要な機能だったので、IDML形式の詳細を学ぶことにしました。

    仕様を完全に説明することは、この記事の範囲をはるかに超えていますが、概要を提供することができます。 (興味があれば、この便利な500ページのマニュアルを読むことができます。表面的には、IDMLファイルとINDDファイルの間には、ファイル拡張子を除いて大きな違いはないようです。 しかし、IDMLファイルは、(ほとんどの場合)実際にはZIPアーカイブファイルであり、他の多くのファイルを一緒に圧縮しているという点で少し秘密がありま 他のZIPファイルと同様に、これらの他のファイルにアクセスするには、IDMLファイルを解凍する必要があります。 IDMLファイルを解凍した後、次のファイルとフォルダが表示されます:

    • xmlファイル
    • mimetypeファイル
    • Xmlファイルを含むMasterSpreadsフォルダ
    • XMLファイルを含むMETA-INFフォルダ
    • Xmlファイルを含むResourcesフォルダ
    • Xmlファイルを含むSpreadフォルダ
    • Xmlファイルを含むStoriesフォルダ
    • xmlファイルを含むXMLフォルダ

    これらのファイルには、InDesignドキュメントを定義するすべてのビットが含まれています。xml形式で保存されます。 不慣れな人のために、XMLは、人間と機械の両方が読める高度に構造化された方法でデータを格納して送信するために使用される一般的な言語です。 好奇心が強い読者は、これが現在のMicrosoft Officeファイルの背後にある基礎となる言語でもあることに気付くことができます。 (これは、からの移行におけるxのソースです。ドクへ。ドクロ)。

    これらのXMLファイルの多くは、エンコード、ファイルの種類、フォント、色、スタイル、要素の関係などの文書の細部に関連する情報を持っています。

    私たちの目的のために、プロジェクトの本質を含む2つの要素、SpreadとStoriesフォルダに焦点を当てます。

    すでに名前から、経験豊富な(in)デザイナーはおそらくこれらのファイルに格納されている情報を推測することができます。 Spreadフォルダーには、ドキュメント内のすべてのスプレッドのxmlファイルが含まれており、要素の配置、スタイル、レイアウト、およびスプレッドを構成する画像とストーリーに関する情報が詳述されています。 Storiesフォルダーには、ドキュメント内のすべてのストーリー(テキストのすべての部分)のxmlファイルが含まれています。 これらの表現の例を以下に示します:

    ドキュメントのInDesignビュー。

    ドキュメントのInDesignビュー。

    ドキュメントのストーリーのスプレッドxmlファイル内のエントリ。 これには、ストーリーをスプレッドに配置する方法やその他のスタイル情報が含まれています。

    ドキュメントのストーリーのspread xmlファイル内のエントリ。 これには、ストーリーをスプレッドに配置する方法やその他のスタイル情報が含まれています。

    3

    ドキュメントのテキストの実際のストーリー xmlファイル。 これには、実際のテキストに加えて、テキストのスタイルを設定する方法に関する追加情報が含まれています。

    したがって、デザイナーはInDesignアプリケーションを介してドキュメントを操作しますが、自動化されたプロセスの一部としてこのドキュメントにプログ

    テキストの位置を変更するには、たとえば、story要素のspreadファイルで指定された座標を変更します。 まったく新しい要素を追加するには、spreadファイルにその要素のエントリを作成します。 テキスト要素の場合は、実際のコンテンツを含む新しい対応するストーリーファイルを作成します。 テキストに別のスタイルを適用するには、ストーリーファイルでそれを変更することができます。 または、XML解析ソフトウェアを使用して文書からテキストを抽出したい場合は、面倒なPDFパーサーをいじり、文書の最終的なPDFを掻き取るのではなく、ストー

    自動化されたソリューションを作成するとき、私たちはこれらのことをすべて行いました。

    最終的に、私たちは通常、彼らのレポートを生成するために費やされた手作業の時間を節約し、プロセスでより正確な結果を提供することができま この新発見の知識はまた私達が他の内部プロセスをより正確および有効にさせることを可能にしました私達の顧客によりよく役立つための私達の無情な努力の私達を助けます。

    -Abhishek Vemuri、データアナリスト