InDesign ドキュメントを調べて、すべての自動ページ番号の特殊文字を実際の値に変換する必要があります。
したがって、各ページで、自動ページ番号記号を見つけて、それが評価される値に置き換えます。
私はそれを行うスクリプトを見つけることができませんでした。また、私は inDesign スクリプトの専門家でもありません。
誰かがこれに対する解決策を持っていますか?
InDesign ドキュメントを調べて、すべての自動ページ番号の特殊文字を実際の値に変換する必要があります。
したがって、各ページで、自動ページ番号記号を見つけて、それが評価される値に置き換えます。
私はそれを行うスクリプトを見つけることができませんでした。また、私は inDesign スクリプトの専門家でもありません。
誰かがこれに対する解決策を持っていますか?
わかりました、私はそれを解決したと思います。
main();
function main(){
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
app.findGrepPreferences.findWhat="~N";
var FindGrep=app.activeDocument.findGrep();
for(i=0; i<FindGrep.length; i++)
{
var item = FindGrep[i];
var page = item.parentTextFrames[0].parentPage;
item.contents = page.name;
}
alert("done");
}
Adobe から貴重なドキュメントを見つけるのに苦労しました。
これは本当に役に立ちました: http://jongware.mit.edu/idcs5/
この SO の質問に加えて: Javascript から InDesign CS5 の現在のページ番号を取得する
編集:ページ番号がマスターにある場合は、「すべてのページマスターアイテムを上書きする」必要があります(ページパレットを確認してください)
編集2:これはinDesign 5.5で機能しました(6についてはわかりません)
編集 3: InDesign CC でも動作します