Skip to main content
明日香1951023
Participant
September 4, 2024
Answered

InDesign2024からHTMLデータを書き出す際、オブジェクトに任意のIDを付けたい。

  • September 4, 2024
  • 1 reply
  • 183 views

投稿失礼します。

 

InDesign2024で制作したデータをHTMLデータに書き出す際、テキストフィールドに割り当てたタグをIDにして、データを書き出したいのですがうまくいきません。タグはInDesignのメニュー>ウィンドウ>ユーティリティ>タグで表示されたウィンドウから割り当てています。

 

例えばInDesign上のテキストフィールド

入力内容「こんにちは」

割り当てタグ「hello」

の場合、出力したHTMLデータが

<div id="hello">

    <p>こんにちは</p>

</div>

となるようにしたいのですがうまくいきません。

 

上記タグウィンドウでのタグ割り当て後のInDesignでの操作を生成AIで調べたところ

 

  • 選択したテキストフィールドを右クリックし、[エクスポートオプション] を選択します。
  • [HTML] タブをクリックします。

classまたはidを指定する

  • [タグの属性] セクションで、[追加] ボタンをクリックします。
  • [属性] 欄に「class」または「id」と入力し、[値] 欄に任意のクラス名またはID名を入力します。

 

と出てきましたが「エクスポートオプション」が表示されません。

どなたかわかるようでしたらご教授ください。

 

添付上:InDesign2024の画面、書き出したいテキストフィールドとタグウィンドウと割り当てたタグ(添付ではnote01としています)

添付中:テキストフィールドを右クリックして表示された項目一覧(生成AIからのアドバイスされたエクスポートオプションなし)

添付下:書き出したHTMLコード。idがInDesign側で設定したnote01ではなく、id="InDesign_template_test19"となっている。

 

よろしくお願いします。

 

  

This topic has been closed for replies.
Correct answer Ten A

タグ付けは構造を指定するためのものです。つまりXMLタグなんですね。HTML書き出しのidは自動的に付与されるもので特定のオブジェクトに対して行われます。

ChatGTP等のAIはもっともらしい嘘を並べる場合も多いです。そういったものを参照する前にヘルプドキュメントを確認するようにしましょう。

 

https://helpx.adobe.com/jp/indesign/using/export-content-html-cc.html

 

1 reply

Ten A
Community Expert
Ten ACommunity ExpertCorrect answer
Community Expert
September 4, 2024

タグ付けは構造を指定するためのものです。つまりXMLタグなんですね。HTML書き出しのidは自動的に付与されるもので特定のオブジェクトに対して行われます。

ChatGTP等のAIはもっともらしい嘘を並べる場合も多いです。そういったものを参照する前にヘルプドキュメントを確認するようにしましょう。

 

https://helpx.adobe.com/jp/indesign/using/export-content-html-cc.html