- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクロバットのスクリプトで連番の前に任意の数字)
Acrobatスクリプトで連番の前に任意の数字を追加する方法
このQ&Aのポイント
- Acrobatのスクリプトを使用して、連番の前に任意の数字を追加する方法について説明します。
- スクリプトを実行することで、連番が1桁の場合には頭に00を、2桁の場合には頭に0を、3桁の場合には何も付けずに数字を表示することができます。
- 具体的なスクリプトの記述方法を以下に示します: var re = /.*\/|\.pdf$/ig; var filename = this.path.replace(re,""); try { for (var i = 1; i < this.numPages; i++) this.extractPages ({ nStart: i, cPath: "/C/test/test/"+filename+"_" + ("000"+i).slice(-3) +".pdf" }); } catch (e) { console.println("Aborted: "+e) }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(↓)の117ページですよね? http://www.adobe.com/jp/support/products/pdfs/acrojs_j.pdf acrobatのjavascriptはよくわかりませんが、こんなのではダメでしょうか? function pad0(num, n){ var str = "" + num; while(str.length < n) str = "0" + str; return str; } を追加しておいて、 cPath: "/C/test/test/"+filename+"_" + i +".pdf" の部分を以下に変更 cPath: "/C/test/test/"+filename+"_" + pad0(i, 3) + ".pdf"
お礼
無事できました!!!! ありがとうございました。