PDF、組版と文書変換のアンテナハウス株式会社
PDF、組版と文書変換のアンテナハウス株式会社
トップページ > システム製品情報 > PDF Tool API 製品トップ >PDF CookBook
『PDF CookBook』は、PDFを企業向けのシステムで編集したり、加工したりする方法を、『PDF Tool API』を用いて紹介しています。
企業向けシステムの企画・営業担当者から開発者まで幅広い層にPDFの活用法を知っていただけるような構成になっています。
現在、4巻まで刊行中です。
PDF Tool APIの機能は多岐に亘りますので、まだまだ続編を企画中です。乞うご期待!
HTML版を公開しています。各巻のカバー画像をクリックまたはタップすると、HTML版の本文が別タブで開きます。また、目次のリンクからもジャンプできます。
PDF CookBookに掲載されているソースコードのご利用について
・各ソースコードの著作権はアンテナハウスに帰属します。
・ソースコードを使用するには、Antenna House PDF Tool API V6.0の正式版または評価版が必要です。
・評価版のお申し込みはこちら
・ソースコードの開発環境の準備とビルドの実行については、オンラインマニュアルの「サンプルコードのビルド手順」をご参考ください。
・ソースコードはApache ライセンス2.0で配布しています。複製・改変・再頒布などはApache ライセンス2.0に準拠する範囲で、お客様がご自由に行うことができます。
PDF文書のページ単位での編集、ページの大きさや余白の変更などに関わる料理法を紹介します。
PDF文書では本文テキストや図などが、ページの上にレイアウトされた状態で保存されているため、ファイルの内部において、データはページ単位に管理されています。
その特徴を利用し、PDF文書の総ページ数の取得、ページの抽出、削除、移動、白紙ページの挿入ができ、またPDF文書そのものでは結合、分割といった編集が行なえます。
また、ページサイズやページの向き、余白の編集についても紹介しています。
PDFの「テキスト描画」というと、本文として表示・印刷されるものと、注釈のようなコメント情報を思い浮かべます。
本巻では、本文として描画されるテキスト、画像、線画図形(線画)の追記の機能について、紹介します。
掲載されているプログラム例のソースコードファイルは以下よりダウンロードできます。
解説書に掲載しているJavaコードのほかに、C#コードを用意しました。
arrow_right_alt Vol.1 Javaコード
arrow_right_alt Vol.1 C#コード
PDFの生成時に、閲覧するとき、または勝手に印刷・コピーができないよう、パスワードを設定することがよくあります。『PDF CookBook 第2巻』では、パスワードを用いたセキュリティ設定と閲覧制限、閲覧時に表示される「透かし」の機能について、最後にしおりの操作を、役割と狙いを簡単に紹介後、プログラムのサンプルコードと結果でわかりやすく解説します。
掲載されているプログラム例のソースコードファイルは以下よりダウンロードできます。
解説書に掲載しているJavaコードのほかに、C#コードを用意しました。
arrow_right_alt Vol.2 Javaコード
arrow_right_alt Vol.2 C#コード
『PDF CookBook 第3巻』では、PDF文書内の、主にオブジェクトに対する編集/加工機能の紹介を中心としています。
PDF文書全体から、テキストを検索、抽出したり、矩形内のデータの削除する機能のほか、画像の抽出・最適化やフォントの統合またはフォントの埋め込み機能、耳慣れないレイヤー作成機能でどんな事ができるか、などサンプルプログラムを使って具体的にご案内します。
掲載されているプログラム例のソースコードファイルは以下よりダウンロードできます。
解説書に掲載しているJavaコードのほかに、C#コードを用意しました。
arrow_right_alt Vol.3 Javaコード
arrow_right_alt Vol.3 C#コード
『PDF CookBook 第4巻』では、前半で注釈情報作成、取得、編集と画像のPDF化について紹介し、後半ではPDFファイルの文書情報の取得、設定、開き方など、地味ですが重要な項目について解説しています。
掲載されているプログラム例のソースコードファイルは以下よりダウンロードできます。
解説書に掲載しているJavaコードのほかに、C#コードを用意しました。
arrow_right_alt Vol.4 Javaコード
arrow_right_alt Vol.4 C#コード
アンテナハウス・オンラインショップより、PDF版をダウンロード販売しています。
アマゾンストア、楽天ブックス、honto、三省堂書店オンデマンド(楽天市場店)より、プリントオンデマンド版(ペーパーバック)を販売しています。上記オンライン書店 横断検索から在庫確認ができます。