DTP駆け込み寺
  1. [16291] indesignのリンク画像を消しても情報が残ってしまう ハゲタカ 2014/01/21 20:09
    1. [16292] Re: indesignのリンク画像を消してもダメー (z-) 2014/01/21 22:20
      1. [16293] Re^2: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 09:19
        1. [16294] Re^3: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 09:35 *
          1. [16295] Re^4: indesignのリンク画像を消してもダメー ^-^ 2014/01/22 09:47
            1. [16296] Re^5: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 12:12
              1. [16297] Re^6: indesignのリンク画像を消してもダメー ^-^ 2014/01/22 13:05
            2. [16298] Re^5: indesignのリンク画像を消してもダメー (z-) 2014/01/22 13:17
              1. [16299] Re^6: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 16:53 *
                1. [16300] Re^7: indesignのリンク画像を消してもダメー ^-^ 2014/01/22 17:29
                  1. [16301] Re^8: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 17:52
                    1. [16302] Re^9: indesignのリンク画像を消してもダメー ^-^ 2014/01/22 18:18
                      1. [16303] Re^10: indesignのリンク画像を消してもダメー とおりすがり.. 2014/01/22 18:24
                        1. [16304] Re^11: indesignのリンク画像を消してもダメー ハゲタカ 2014/01/22 19:54
                          1. [16305] Re^12: indesignのリンク画像を消してもダメー (z-) 2014/01/22 21:35

[ 返信 ]

indesignのリンク画像を消しても情報が残ってしまう

indesignの質問です。消したはずのリンク画像が情報だけ残ってしまいます。

indesignのファイルを開くと
「このドキュメントには、不明なソースへのリンクが○○コ含まれています。リンクパネルを使用して、不明なリンクを見つけたり、再作成したりできます。」と表示されます。
ファイルのリンクパネルを開くと、消したはずのリンク名が存在していて、ステータス欄には赤丸に?のマークが表示され、ページ欄も「< >」このようなマークで、ポインタを乗せるとXLM、構造要素、レイアウトに存在しないと表示されてしまいます。
再リンクをしてもページが存在しないのでリンクに飛べません。

どうにかこのリンクを消す方法はないでしょうか。。。

お分かりになる方お返事よろしくお願い致します。

環境はmacOS10.4 indesign cs4です。

[16291] ハゲタカ (2014/01/21 Tue 20:09)

[ 返信 ]


Re: indesignのリンク画像を消してもダメー

> indesignの質問です。消したはずのリンク画像が情報だけ残ってしまいます。
>
> indesignのファイルを開くと
> 「このドキュメントには、不明なソースへのリンクが○○コ含まれています。リンクパネルを使用して、不明なリンクを見つけたり、再作成したりできます。」と表示されます。
> ファイルのリンクパネルを開くと、消したはずのリンク名が存在していて、ステータス欄には赤丸に?のマークが表示され、ページ欄も「< >」このようなマークで、ポインタを乗せるとXLM、構造要素、レイアウトに存在しないと表示されてしまいます。
> 再リンクをしてもページが存在しないのでリンクに飛べません。
>
> どうにかこのリンクを消す方法はないでしょうか。。。
>
> お分かりになる方お返事よろしくお願い致します。
>
> 環境はmacOS10.4 indesign cs4です。

リンク切れリンクを削除します。CS3でテストしました

var doc=app.activeDocument;
ag=doc.allGraphics;
for(var i=ag.length-1; i>=0; i--){
if(ag[i].itemLink.status==LinkStatus.LINK_MISSING){
ag[i].remove();
}
}

[16292] (z-) (2014/01/21 Tue 22:20)

[ 返信 ]


Re^2: indesignのリンク画像を消してもダメー

>
> リンク切れリンクを削除します。CS3でテストしました
>
> var doc=app.activeDocument;
> ag=doc.allGraphics;
> for(var i=ag.length-1; i>=0; i--){
> if(ag[i].itemLink.status==LinkStatus.LINK_MISSING){
> ag[i].remove();
> }
> }

お返事ありがとうございます。

頂いたスクリプトをExtendScript toolkitにコピペして.jsxファイルを作成し、cs4のscripts panelに入れてindesignのスクリプトから実行しましたがリンクは消えませんでした。。。

申し訳ありません。。。

[16293] ハゲタカ (2014/01/22 Wed 09:19)

[ 返信 ]


Re^3: indesignのリンク画像を消してもダメー

Re^3: indesignのリンク画像を消してもダメー

追記です。

リンクパネルの画面を添付致します。
消したいのは?マークのついたリンクです。
リンク名は仕事上の都合により隠しております。

よろしくお願い致します。

[16294] ハゲタカ (2014/01/22 Wed 09:35)

[ 返信 ]


Re^4: indesignのリンク画像を消してもダメー

これで行けそうな気がしますが。
http://buruge.net/?p=132

[16295] ^-^ (2014/01/22 Wed 09:47)

[ 返信 ]


Re^5: indesignのリンク画像を消してもダメー

> これで行けそうな気がしますが。
> http://buruge.net/?p=132

お返事ありがとうございます!

添付のHP読ませていただきました。

HPに書かれているスクリプトをコピーして上に書いたやり方

(スクリプトをExtendScript toolkitにコピペして.jsxファイルを作成し、cs4のscripts panelに入れてindesignのスクリプトから実行しました)

で実行してみましたが、indesignが強制終了してしまいます。
申し訳ありませんindesignをほとんど仕事で使わない上、スクリプトもまったくの素人なものですから。。。

グレーになっている部分を全てコピーで良いのでしょうか?
また、これはCS3用となっているようですがcs4でも動かすことは可能でしょうか?

もしよろしければご返答願います。
お願い致します。

[16296] ハゲタカ (2014/01/22 Wed 12:12)

[ 返信 ]


Re^6: indesignのリンク画像を消してもダメー

CS3も4も無いのでテストできないのですが、
とりあえずコピペした状態では
ダブルクォーテーションとシングルクォーテーションが
全角になっていましたので、
それらを全て置換(検索と置換機能で)して
更に↓の行を
var pBar = new Window ("window", “画像配置");
↓に修正
var pBar = new Window ("window", "画像配置");
更に
#target “InDesign-5.0″の行を削除でとりあえず実行できるようになるはずですのでお試しを。

[16297] ^-^ (2014/01/22 Wed 13:05)

[ 返信 ]


Re^5: indesignのリンク画像を消してもダメー

> これで行けそうな気がしますが。
> http://buruge.net/?p=132

あああ、XML orz
しつれいしました^;

[16298] (z-) (2014/01/22 Wed 13:17)

[ 返信 ]


Re^6: indesignのリンク画像を消してもダメー

Re^6: indesignのリンク画像を消してもダメー

ご丁寧に本当にありがとうございます。

スクリプトを^-^さんにご教授頂いた通り直したところ無事エラーなしになりましたので、
スクリプトを実行しましたが,添付のようにやはりリンクは残ったままでした。

「href=”〜”)の部分を全て削除します。」という画面は出たので、その処理に関しては出来ているかと思われます。

(z_)さん
^-^さん
お二方ともご丁寧な返事を下さって本当に感謝しております。

[16299] ハゲタカ (2014/01/22 Wed 16:53)

[ 返信 ]


Re^7: indesignのリンク画像を消してもダメー

私の思っていた状況とは違うのかも。
(z-)さんのスクリプトを改造した以下のスクリプトでどうでしょう?
var doc=app.activeDocument;
ag=doc.allGraphics;
for(var i=ag.length-1; i>=0; i--){
if(ag[i].itemLink.status==LinkStatus.LINK_MISSING){
ag[i].parent.remove();
}
}

[16300] ^-^ (2014/01/22 Wed 17:29)

[ 返信 ]


Re^8: indesignのリンク画像を消してもダメー

> 私の思っていた状況とは違うのかも。
> (z-)さんのスクリプトを改造した以下のスクリプトでどうでしょう?
> var doc=app.activeDocument;
> ag=doc.allGraphics;
> for(var i=ag.length-1; i>=0; i--){
> if(ag[i].itemLink.status==LinkStatus.LINK_MISSING){
> ag[i].parent.remove();
> }
> }

お返事ありがとうございます!

早速試してみましたが、リンクは残ったままでした。
ファイルのlinkフォルダにも入っていない画像なので本当に情報だけが残っているといった感じです。
リンクの配置してあるページ自体が存在しないので手で一つ一つ消すこともできず、手の打ちようがなのです。。。

何度もありがとうございます!!!

[16301] ハゲタカ (2014/01/22 Wed 17:52)

[ 返信 ]


Re^9: indesignのリンク画像を消してもダメー

これでも無理だとなると同様の条件を再現した
サンプルドキュメントでも無いとちょっとわかりかねますね。
もしかするとドキュメント自体が壊れているのかも?

[16302] ^-^ (2014/01/22 Wed 18:18)

[ 返信 ]


Re^10: indesignのリンク画像を消してもダメー

InD-Boardに、同じ様な案件がありますね。

http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=7623

[16303] とおりすがり.. (2014/01/22 Wed 18:24)

[ 返信 ]


Re^11: indesignのリンク画像を消してもダメー

> InD-Boardに、同じ様な案件がありますね。
>
> http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=7623

みなさんアドバイス本当にありがとうございます!

とおりすがりさんが書いて下さったリンクをたどった先の下のURLのスクリプトで
画像のファイル名を入力すれば削除することが出来ました!
http://www.seuzo.jp/rubbs/search_html/msg01556.html

数百個あるので大変ですが、がんばればキレイに出来そうです!

(z-)さん
^-^ さん
とおりすがりさん

ありがとうございました!感謝致します!

[16304] ハゲタカ (2014/01/22 Wed 19:54)

[ 返信 ]


Re^12: indesignのリンク画像を消してもダメー

> とおりすがりさんが書いて下さったリンクをたどった先の下のURLのスクリプトで
> 画像のファイル名を入力すれば削除することが出来ました!
> http://www.seuzo.jp/rubbs/search_html/msg01556.html
>
> 数百個あるので大変ですが、がんばればキレイに出来そうです!

せうぞーさんのAppleScriptとの違いはリンクを名前で指定している事…だけなんですかね。
リンク切れLinkからnameプロパティ参照できないかな。。
ともあれ、解決してよかったです^

[16305] (z-) (2014/01/22 Wed 21:35)