-1
文書からいくつかのページを抽出して、証明として使用できるようにする関数を書いています。私はそれが本当である場合、いくつかのページを出力するスイッチケースを使用しました。 3番目のケースでは、文書の最初の2ページ、23日と24日、最後の2ページを抽出したいと考えています。これは私が解決できないものです。 this.extractPagesメソッドを使用することもできますし、insertPagesメソッドも使用する必要がありますか。 insertPagesメソッドが必要な場合は、どうすれば使用できますか?コードは信頼できる関数内にあります。第三の場合Acrobat DCでいくつかのページを抽出し、そのファイルを保存します。
switch (true){
case this.numPages == 1:
this.extractPages(0,0, newPath);
app.alert("A one paged proof has been created",3)
break;
case ((this.numPages > 1) && (this.numPages < 9)):
this.extractPages(0,1, newPath);
app.alert("A two paged proof has been created",3)
break;
(PROBLEM IS HERE)
case ((this.numPages > 9) && (this.numPages < 49)):
this.extractPages(0,1, newPath);
app.alert("A proof has been created",3)
break;
default:
app.alert("No proof has been created",3)
break;
ありがとうございます。あなたは正しいです、私はちょうど私が必要としないし、保存しないページを削除しようとします。私はどのメソッドを使用するかを調べようとします。ありがとうございました! – Heresh
this.deletePages(nStart、nEnd)を使用しますが、バックから開始すると、不要なものを削除するときにページ番号を再計算する必要はありません。ページ番号はゼロに基づいています。次に、新しいファイルへのパスを持つthis.saveAs()を呼び出します。 – joelgeraci
this.deletePages(this.numPages-2、this.numPages/2);それは何らかの理由で働いていません。後ろから作業しようとしています – Heresh