• 締切済み

Acrobat 8 Pro バッチシーケンス

バッチ処理で複数ファイルを一括処理したいと思います。 デフォルトで入っている「1ページ目を印刷」を2頁目とかページを変えたいのですが、下記Javaをどのように変えればいいのでしょうか?単純にfirst page を second page にしただけでは出来ませんでした。 /* Print 1st Page */ /* This sequence prints the first page of each document selected to the default printer. */ this.print ({ bUI: false, nStart: 0, bSilent: true, bShrinkToFit: true }); また、印刷ではなくPDF作成も頁指定で行いたいのですが、どのようなコードで書けばいいのでしょうか?

みんなの回答

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは 未確認ですのでご参考まで ネット検索するとある程度わかると思いますが 解説によれば ---- nStart とnEnd には、ページ範囲(0 ベース)を指定します。 nStart およびnEnd を指定しない場合、ドキュメントの全ページが対象になります。 nStart のみを指定した場合は、nStartのページのみが対象となり、 nEndのみを指定した場合は、0からnEndまでが対象になります。 ---- というこでnStartの数値を変えれば良いと思われます。

参考URL:
http://www.adobe.com/jp/support/products/pdfs/acrojs_j.pdf
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBからの印刷でページが順番に印刷されません。

    VBからPrinterオブジェクトを使用して複数ページを印刷しています。 Printer.print "1ページ目" Printer.EndDoc Printer.print "2ページ目" Printer.EndDoc Printer.print "3ページ目" Printer.EndDoc のように命令を実行すると、1,2,3の順に印刷されず、1,3,2の順に印刷されます。(いつもではありません) おそらくプリンタのプロパティのスプール周りの設定によってこのようになるのかなと思っているのですが、確実に印刷命令を発行した順番に紙が排出されるようにするにはどのようにしたらよいでしょうか?

  • ACCESSの印刷設定が変です

    ACCESSで同じレポートを2部印刷するように設定しておきたいのですが、なかなか上手くいきません。 レポートのデザインビュー ↓ Page Setup(ページ設定) ↓ Page Setup(ページ設定) ↓ Page(ページ) ↓ Use Specific Printer(英語バージョンになってるので日本語で何て書いてあるのか分かりません) ↓ Printer(プリンター) ↓ Properties(プロパティ) ↓ 「部数」を"2"に変える ↓ 保存 ↓ OK とやってみるとできるかなと思ったのですが、設定が保存されず1枚しか印刷されません。 同じように、「倍率を指定する」の所を50%などに変えてやってみると設定は保存されて50%の大きさで出てきます。 印刷部数はここの画面で設定できないのでしょうか?

  • プリンターが使えなくなった

    You can't print this printer for the security reasons. という表示が出てプリンターが印刷を受付けなくなりました。 改善方法をご教授ください。

  • 全てのselect要素をデフォルトの値に戻す方法

    ページを開いたときは、全てのselect部分ではデフォルトが表示されます。 選択後にブラウザを更新させずに、全てをデフォルトに戻すためには どのようにしたらよいのでしょうか。 html側でselected="selected"とする方法がありますが、 ブラウザによって対応していなかったりしたので、他に確実な方法を知りたいです。 よろしくお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>全てのselectをデフォルトにする</title> </head> <body> <form> <select name="s0" onclick="f(this.form)"> <option value="デフォルト" selected="selected">デフォルト</option> <option value="A">A</option> <option value="B">B</option> </select> <select name="s1" onclick="f(this.form)"> <option value="デフォルト" selected="selected">デフォルト</option> <option value="あ">あ</option> <option value="い">い</option> </select> <select name="s2" onclick="f(this.form)"> <option value="デフォルト" selected="selected">デフォルト</option> <option value="a">a</option> <option value="b">b</option> </select> </form> <script> function f(fff){ var aaa = [] var fel; var sl = document.getElementsByTagName('select').length; for(i=0; i<sl; i++){ fel = fff.elements["s"+i]; //デフォルトかそうでないかをdefaultSelectedで判断 aaa[i] = fel.options[fel.selectedIndex].defaultSelected; if( aaa[i] == false ){ //false(=デフォルトでない)場合はデフォルトに戻す aaa[i] = true; } //戻り値をかえして全てをデフォルトにする return aaa[i]; } } </script> </body> </html>

  • ネットの画面を印刷したら、英字が出る

     インターネットの画面を印刷しようとしたら、英字がずらずらと並んで印刷されてきます。 %!PS-Adobe-3.0 %%Title : YAHOO!XXXXXXX %%Creator:PSCRIPT.DRV VERSION4.0 %%CreationDate:11/21/01 16:03:16  といった感じで、並んでいます。 %%Title: Printer Test Page という記述もあったので、なにかプリントテストの印刷になっているようです。 今までは、普通にブラウザの「印刷」を押したら印刷できていたのが、 できなくなりました。 どこか、設定をいじってしまったのかも知れません。 どのような説明をしたらいいのかも、わかりません。 お教えねがえれば、うれしいです。

  • 大学の上司宛に英語の文章を送りたいのですが……

    色々文法的におかしいところがあるから、もう一度書き直せと言われました。 おかしいと言われた文章は以下のとおりです。 In this attached file, the first page is brank. The summary which has already been submitted to university is planned to be appeared in this first page. Please read from the second page. 自分が言いたいのは 添付したwordファイルについて、一ページ目が空白となっています。 その一ページ目には後々大学に提出したsummaryを掲載する予定です。 なので、二ページ目からお読みください。 確かに自分もおかしいと思うのですが、じゃあどう直せば正解なのかわかりません。 教えてください。 よろしくお願いします。

  • WORD, EXCEL について

    WORD,EXCELで FILEを作りプリントしたいのです 2頁にあるものを1枚のA4用紙にプリントしたいのです どうしたらできるのでしょうか・・・コピーペーパーの節約にもなります その場合1/2に縮小されるのは覚悟の上です 1)Word では File ⇒ 印刷 ⇒ 2ページ/枚 で可能です 2)EXCEL では Printer のプロパティーで 割付を選択して可能ですが 他にはないのでしょうか? 2)についてはプリンターによって可否が決まるような気がして不安です いつどこでもできる方法はないのでしょうか??? できたら3ページのものも1枚にプリントできる方法はいかがでしょうか? ぜひ教えてください、お願いいたします。

  • VBの印刷について

    visual basic6の印刷について質問です。 現在ピクチャーボックス内にテキストボックスやオプションボタンなどの コントロールを配置しています。 それを印刷したいのですがうまくいきません。 各コントロールが認識されずに真っ白な状態で印刷されます。 以下のソースで各コントロールが認識されていないことがわかりました。 Private Sub print_cmd_Click() print_mt = MsgBox("印刷しますか?", vbYesNo,) If print_mt = vbYes Then Picture2.Picture = Picture2.Image SavePicture Picture2.Picture, App.Path & "\abc.bmp" End If End Sub bmpで表示しようとしても何も確認できません。。。 Printer.PaintPicture Picture1.Image Printer.EndDoc でやっても白紙ででてきます。 AutoRedrowはTrueにしてます。 なぜピクチャーボックス内のコントロールが認識されないのでしょうか? 各コントロールは正常に動作しています。

  • エスケープ処理

    どうも初めまして。 switch文を用いてページを振り分けてますが、 この場合$_GETはhtmlspecialcharsでエスケープ処理するべきでしょうか?それともSQL構文が入力されることも考えられるのでmysql_real_escape_string()も使うべきなのでしょうか? ああ混乱してます><; どなたか、よろしくお願いします if(isset($_GET['page'])){ $page = $_GET['page']; }else{ $page = "home"; } switch ($page) { case 'home': require ("home.php"); break; ~同じようなのが複数~略 default: echo "ページが見つかりませんでした"; break; }

    • ベストアンサー
    • PHP
  • Perlでページ処理がどうしても機能しない!教えて!

    次のページが表示してくれません。 どこが悪いのか、わかりません。教えてください。 スクリプトは以下の通りです。 #formのデータ処理で $in{$key} = $val; # 入力データは%inへ #ページ処理(2) if($val eq '次の$page件'){ $allhits=$in{'allhits'}; $ff=$key; &Search; } #sub Search内で #foreach $line (@messages) {の中で #ページ処理(4) $page_control++; if($ff eq ""){ $ff = 1; } if( $ff > $page_control ){ next; } #ページ処理(5) #最初のページの時、データの最後まで処理する。 if($in{'next_num'} eq ''){ if($end != 1 && $hit == $page ) { $end = 1; $next_num = $page_control; $allhits++ ; } elsif( $hit >= $page) { $allhits++ ; } else{ push(@NEWS , $line); $hit++; $allhits++; } $test5 = $allhits;     #test値 13 -> なし 正常(値の変化をチェック) }elsif( $ff > 4 ){      #この辺の処理がうまくいっていない? $allhits = $in{'allhits'}; $test3 = $allhits;     #test値が入らない?(値の変化をチェック) if ($hit == $page ) { $next_num = $page_control ; $test4 = $next_num;   #test値が入らない?(値の変化をチェック) #last OUTER; } else { push (@NEWS , $line ); $hit++; } } } #foreach文ここまで &footer; #ページ送りのサブルーチン #ページ送りボタンサブルーチン sub footer { print "<table width=700><tr><td align=left>\n"; if ($ff >2) { print "<INPUT type=submit value=\"前の$page件\" onClick=history.back()>\n"; } print "</TD><TD align=right>\n"; if ($next_num){ print "<INPUT type=submit name=\"$next_num\" value=\"次の$page件\">\n"; } print "</td></tr></table>\n"; }

    • ベストアンサー
    • Perl