トラスト・ソフトウェア・システム
トラスト・ソフトウェア・システム

PDF Command Line Suite コマンドライン サンプルと解説

「PDF Command Line Suite」ソフトは、PDF文書をバッチ(順次)で様々な処理を行うコマンドライン(プログラム)のセットです。

プログラムのセットには、以下が含まれています。
pdcat(文書結合)、pdw(テキスト情報)、pdxt(ロゴマーク追加)、pdform(フォーム)、pdsel(ページ抽出)、pdwebl(Webリンク追加)、 pdtoc(目次作成)、pdsplit(ページ毎分割)、pdbm(ブックマーク)、pdpg(基本情報)、txt2pdf(PDFへ変換)、pdcrop(領域情報)、pdmerge(文書結合)、
pdinfo(Info情報)、pdobj(ページ毎object情報)、pdls(すべてのobject情報)

機能概要はこちらです。
他のコマンドラインサンプルshell )を公開しています。
無償評価版(リンク先は英語)はこちらです。 ダウンロード手順
価格見積り

無償評価版のダウンロードとインストール

 プログラムのセットは無償でダウンロード(試用)できますので、PDF Command Line Suiteダウンロード手順を参照してダウンロードください。
 ファイルをダウンロードしてから、インストールもしくは適当なフォルダーに解凍します。以下のようなフォルダーができあがりますので、適宜ご利用ください。
binライブラリやライセンスマネージャーなど
doc使用説明書やjavadocなど
includeC/C++用のヘッダー(.h)ファイル
libC/C++用のlibファイル
サンプルの実行前に、無償評価版と共にダウンロードしたライセンスキーをbin/LicenseManager.exeを使って登録してください。 ライセンスキーの登録方法はこちらです。

PDFに しおりを表示・追加するコマンド「pdbm」のサンプル

コマンド「pdbm」を使ったサンプルです。
以下は、入力に指定されたin.pdfのしおり表示や、テキストファイルに指定したしおりをPDFに追加します。
しおり表示: コマンドプロンプトを起動して以下のように実行します。
CLSWIN32\bin> pdbm in.pdf
結果は、以下のように表示されます。
+0Part 1GoTo 0 /FitH 844
1First PageGoTo 0 /FitH 844
+1Second PageGoTo 1 /FitH 839
+2Bookmark1GoTo 1 /FitH 700
3Bookmark2GoTo 1 /FitH 505
3Bookmark3GoTo 1 /FitH 341
+0Part 2GoTo 2 /FitH 843
1Bookmark4GoTo 2 /FitH 676
各行は、以下の意味を持ちます。
[Expand State][Level]{Tab}[Bookmark Title]{Tab}[Link]{CRLF}
[Expand State] しおりの状態を表します。
  • 「+」:開いた状態(子ノードが表示されます。)
  • 「-」:閉じた状態
  • 「 」:子ノードの無いノード
[Level] 階層のレベルをゼロベースの数字で表します。
[Bookmark Title]しおりのタイトル
[Link] しおりのリンク
GoTo [Page Number]:文書内のページ参照
GoToR [Page Number]:別の文書(ページ)への参照
なお、/Fit,/FitH,/XYZは移動先ページの表示方法を示したものです。PDF構文のDestinationによって規定されています。

ご質問、お問い合わせ

 メールで support@TrustSS.co.jp 宛てにお送りください。
または、質問のページからお送りいただくようお願いします。ご要望も承っております。(匿名で送れます。)

(記載の会社名および製品名は、各社の登録商標および商標です。)
PDF製品 Shellサンプル
PDF Security
PDF Validator
PDF to PDF/A Converter
PDF to Image Converter
Image to PDF Converter
PDF Printer
PDF Prep Tool Suite
PDF Optimization
PDF Command Line Suite
PDF Extract
PDF Easy Parse
株)トラスト・ソフトウェア・システム
暗号化・電子署名・タイムスタンプ ライブラリ作成します。
お問い合わせください。