10-1 コマンドの複数指定

コマンドラインアプリケーションにおいて、複数のコマンドを同時に指定することができます。

ただし、コマンドの複数同時指定には以下の注意点があります。

[*1]:
例外に「-linearize」があります。詳細は『8-37 -linearize:Web表示用に最適化 フォルダ指定』を参照してください。

コマンドの実行順について

コマンドの指定順は任意ですが、実行される順番は以下の通りです。

  1. -decrypt
  2. -mergeFiles
  3. -changeDocInfo
  4. -pageRotate
  5. -pageDelete
  6. -insertEmptyPage
  7. -changeViewInfo
  8. -setPdfWatermark/-setImageWatermark/-setTextWatermark/-setColorWatermark
  9. -writeText
  10. -addPageNumber
  11. -addEmbeddedFile
  12. -exportAnnotsToFDF
  13. -importAnnotsFromPDF
  14. -optimize
  15. -encrypt
  16. -pageExtract
  17. -embedFonts
  18. -extractImage
  19. -extractText
  20. -extractEmbeddedFile
  21. -importAnnnotsFormFDF
  22. -linearize

具体的なコマンド例

[コマンド例の処理内容]

以下の例を実行した場合、記述順序は「-encrypt」、「-changeViewInfo」、「-setTextWatermark」の順になっていますが、

実際に処理される順序は「-changeViewInfo」、「-setTextWatermark」、「-encrypt」の順になります。

[Windows]

AHPDFToolCmd80.exe -encrypt -ownerPass test -filterType 4 -perms2 -print 1 -modify 0 -changeViewInfo -pageLayout 2 -setTextWatermark -text サンプル -colorText 1 0 0 -diagonal -font -name メイリオ -size 72 -d C:\test\test.pdf -o C:\sav\out.pdf

[Linux]

AHPDFToolCmd80 -encrypt -ownerPass test -filterType 4 -perms2 -print 1 -modify 0 -changeViewInfo -pageLayout 2 -setTextWatermark -text サンプル -colorText 1 0 0 -diagonal -font -name ipa-gothic -size 72 -d /home/antenna/test/test.pdf -o /home/antenna/sav/out.pdf

Please enter alt text.