OEM販売のご相談
ご相談ください!

PDF Tool API機能紹介:コマンドライン版の機能

PDF Tool API コマンドライン

『PDF Tool API コマンドライン』は、よく利用する機能とオプションのみをコマンドラインから実行できるようにしたプログラムです。PDFファイルの情報取得や加工・編集などの処理機能を、コマンドラインから簡単に実行できます。
お客さまで開発するシステムやアプリケーション、Webサービスへの組み込みも簡単です。

ご注意
『PDF Tool API コマンドライン』は、ライブラリの機能の一部を利用しやすいコマンド型にしました。
したがって、ライブラリのすべての機能を網羅するものではありません。

簡単に使える豊富な機能

コマンドラインから使える多くのPDF編集、情報取得の機能をご用意しています。

各コマンドはオプションを指定することで、各機能の詳細な内容を指定できます。

お客様が開発するプログラムで、

  • “PDFの情報を取得してデータベースに保管したい”
  • “本文のテキストを抽出して検索インデックスを作成したい”
  • “PDFのしおりを抽出して一覧表示したい”
  • “指定のページを抽出してダウンロードさせたい”

など、PDFを扱う処理に組み込んでご利用いただけます。

簡単に使える豊富な機能

PDF/A-1b,2bへの変換、PDFの最適化など高度なPDFへの処理にも対応

PDFの長期保存のための国際規格PDF/A-1b,2bへの変換や、フォントの埋め込みや統合、PDFの最適化、リニアライズ(Web表示用に最適化)、256bit AESの暗号化に対応したセキュリティ設定など、高度なPDFへの処理にも対応しています。

主な機能

PDFの結合

コマンド : -mergeFiles

複数のPDFを結合して、1つのPDFとして保存します。

ページ番号や範囲を指定し、任意のページを結合することができます。

PDFにしおりがあった場合に、しおりがPDFの結合順に合わせて正しく移動するように結合することができます。

主なオプション:

  • 結合するPDFファイルを、別途用意したテキストファイルで指定できます。
  • 注釈をコピーするかどうかの指定
  • しおりをコピーするかどうかの指定

PDFの結合

ページ抽出

コマンド : -pageExtract

複数ページのPDFから指定したページを抽出して一つのPDFファイル、または別々のPDFファイルとして保存します。

主なオプション:

  • 抽出したPDFを一つのPDFに保存するか、別々のPDFにするかの指定
  • 入力ファイルの文書情報を出力ファイルにコピーするかどうかの指定

ページ抽出

テキスト/画像透かし設定

コマンド テキスト透かし | 画像透かし : -setTextWatermark | -setImageWatermark

指定した文字列や画像をPDFの透かしとして挿入することができます。

主なオプション:

テキスト透かし

  • 透かし文字列の指定
  • フォントの種類・フォントサイズ
  • 文字の塗りつぶし・輪郭線の色
  • 文字の角度
  • 配置位置
  • タイリング
  • 透かしの透明度 など

テキスト透かし設定

画像透かし

対応画像形式:bitmap、jpeg、png、tiff、gif

  • 画像のファイルパス
  • 画像の大きさ(倍率)・配置位置
  • タイリング
  • 透かしの透明度 など

画像透かし設定

PDFセキュリティ設定

コマンド : -encrypt

PDF標準のセキュリティ(パスワードによるセキュリティ)を設定できます。

文書を開くパスワードおよび権限を設定でます。

主なオプション:

  • 暗号化レベルの設定(128bit RC4/128bit AES/256bit AES)
  • 文書を開くパスワード、権限パスワード
  • 印刷の可否及び解像度(低/高)
  • 文書の編集の可否及び許可内容 など

PDFセキュリティ設定

テキスト抽出

コマンド : -extractText

PDFからテキストを抽出できます。

テキストを座標順に並び替えて出力できます。

主なオプション:

  • テキストを抽出するページの指定
  • テキストを座標順(左上から順)に並べ替えて出力
    ※指定が無い場合はPDF内部のデータ(テキストオブジェクト)の記述順に出力されます。

テキスト抽出

文字列追加

コマンド : -writeText

PDFの指定したページに文字列を挿入します。

文字列のフォントや色、透明度の指定ができます。挿入位置は、あらかじめ定められた9か所から指定します。

主なオプション:

  • 挿入する文字列
  • 文字を挿入するページ
  • フォントの種類・フォントサイズ・塗りつぶし色・輪郭の色
  • 縦書き・横書き
  • 文字の配置位置(左上・中央上・右上・左中・中央・右中・左下・中央下・右下

文字列追加

PDF/A-1b、PDF/A-2b変換

コマンド : -fixedUpPDFA

PDFの長期保存のための国際規格PDF/A-1bまたはPDF/A-2bに変換します。

主なオプション:

  • PDF/A-1bまたはPDF/A-2bを指定
  • RGBカラープロファイル名を指定
  • CMYKカラープロファイル名を指定

PDF/A-1b、PDF/A-2b変換

機能一覧

PDFの編集

  • 文字列追加
  • ページ番号挿入
  • 結合
  • 分割
  • ページ抽出
  • ページ削除
  • 空白ページ挿入
  • ページ回転

抽出・添付

  • 画像抽出
  • テキスト抽出
  • 添付ファイル抽出
  • ファイル添付

情報取得・プロパティの設定

  • しおりの情報取得
  • 文書プロパティ・開き方・セキュリティ情報取得
  • 文書プロパティ設定
  • 開き方設定

注釈

  • 注釈情報取得
  • 注釈データ出力
  • 注釈データ取り込み
  • FDFからの注釈データ取り込み

透かし

  • PDFファイル透かし設定
  • 画像ファイル透かし設定
  • テキスト透かし設定
  • 色透かし設定

PDFセキュリティ

  • PDFセキュリティ設定
  • PDFセキュリティ削除

最適化・フォント

  • Web表示用に最適化(リニアライズ保存)
  • PDFの最適化
  • フォント統合
  • フォント埋め込み

PDFの規格の設定・チェック

  • 署名の有無・PDF/Aかどうか・PDF/Xかどうかの取得
  • PDF/A-1b,PDF/A-2bへの変換
  • PDF/A-1b,PDF/A-2bの準拠確認

その他

  • 画像のPDF変換

コマンドラインからできる操作については、「機能比較表」ページの「コマンドライン」からもご確認いただけます。

「機能比較表」ページ:コマンドライン