2

最近の私の仕事は、上司がデジタルで配布し、潜在的な顧客が Web サイトにアクセスせずに閲覧できるように、製品のインタラクティブな PDF カタログを作成することです。

製品のすべての詳細 (名前、説明、タイトル、画像、カテゴリなど) をリストした Excel ファイルがあります。各製品の情報を 1 ページに手作業でコピーするのではなく、Data Merge を使用してこの 300 ページのドキュメントを作成しました。

残念ながら、私は今行き詰まっています - 私は、人が製品を購入したい場合に、オンラインの製品ページに直接移動するボタンを作成したいイメージがあるようにカタログを設計しました。彼女はそれをショッピングカートに追加できます。これは素晴らしいことですが、画像ボタンのリンクを残りのページ コンテンツとして変数にする方法が見つからないようです。各製品ページへのリンクは CSV ファイルに含まれていますが、可変 Web リンク方法がなければ、固有のリンクを個別に作成する必要があり、いずれにせよ Data Merge を使用する目的に反します。

私の質問はこれです - URL ボタン (画像) に Web リンク機能を持たせ、CSV ファイルから読み取って、他のインポートされたコンテンツのように各ページを変更する方法はありますか? Adobe Forums で質問したところ、JavaScript を使用するという回答が 1 つあったので、ここに来ました。そうでない場合、生成された各ページに設定せずに個々のリンク プロセスを自動化する別の方法はありますか?

前もって感謝します、

アッシャー

4

1 に答える 1

1
  1. HyperlinkPageItemSources私はそれをテストしませんでしたが、最初に - メソッドで定義する必要があると思いますadd()。このメソッドは、イメージ オブジェクトを受け入れますpageItem。(http://jongware.mit.edu/idcs4js/pc_HyperlinkPageItemSources.html)

  2. 次に-methodで定義HyperlinkURLDestinationsします。add()このメソッドは、URL を文字列として受け入れます。(http://jongware.mit.edu/idcs4js/pc_HyperlinkURLDestinations.html)

  3. -methodで定義Hyperlinksします。add()最初の引数は a hyperlinkSource– この場合は a HyperlinkPageItemSource– で、2 番目の引数は a –hyperlinkDestinationこの場合は aHyperlinkURLDestinationです。(http://jongware.mit.edu/idcs4js/pc_Hyperlinks.html)

csv ファイルを読み取って配列に取り込むには、たとえばここを参照してください ( function parseCSV()…): http://forums.adobe.com/message/3404908#3404908

それが少し役立つことを願っています!

于 2011-05-04T13:19:31.033 に答える