本項では、各種コードの生成用プロンプト例を提示します。
[プロジェクトフォルダ]
├[bin]:プロジェクトフォルダ作成時に作成された実行バイナリ用フォルダ。classファイルなどが格納される
├[lib]:プロジェクトフォルダ作成時に作成されたライブラリ用フォルダ
├[src]:プロジェクトフォルダ作成時に作成されたソース用フォルダ
├[java]:『PDF Tool API』用Javaサンプルコード
├[cookbook]:PDF CookBook用Javaサンプルコード
└[Sample]: 生成したコードの配置フォルダ
『PDF Tool API』 (import jp.co.antenna.ptl.*;)を使った、「PDF を開く → 保存する」だけの最小構成の Java コード「OpenAndClose.java」を書いてください。
・生成したプログラムは「\src\Sample」以下のディレクトリに配置してください
『PDF Tool API』の定義は以下の通りです。
・『PDF Tool API』のコードはC++で書かれており、Javaインターフェースはこれのラッパーです。
・「\src\java」にJavaのサンプルコードファイルがあります。
・「\src\cookbook」にはまた別のJavaのサンプルコードファイルがあります。
・Java用のAPIリファレンスは、https://www.antenna.co.jp/ptl/v80/v80-pta-manual/java/jp/co/antenna/ptl/package-summary.html を参照してください。
以下がプログラムの前提条件です:
・PDF を読み込む
・何も加工しなくてよい
・別名で保存するだけでよい
・『PDF Tool API』 の正しいクラス名・メソッド名を使うこと
・必要な import と初期化コードも含めること
・ライセンス確認処理は不要
・「package Sample;」でパッケージを定義すること
・『PDF Tool API』のimportに使うライブラリ名は、以下の形式で指定すること
import jp.co.antenna.ptl.*;
『PDF Tool API』 (import jp.co.antenna.ptl.*;)を使った、
「PDF を開く → 赤色文字のテキスト「Hello World」をPDFに挿入する →別名で出力保存する」
Java コード「WriteTextInRed.java」を書いてください。
・生成したプログラムは「\src\Sample」以下のディレクトリに配置してください
『PDF Tool API』の定義は以下の通りです。
・『PDF Tool API』のコードはC++で書かれており、Javaインターフェースはこれのラッパーです。
・「\src\java」にJavaのサンプルコードファイルがあります。
・「\src\cookbook」にはまた別のJavaのサンプルコードファイルがあります。
・Java用のAPIリファレンスは、https://www.antenna.co.jp/ptl/v80/v80-pta-manual/java/jp/co/antenna/ptl/package-summary.html を参照してください。
以下がプログラムの前提条件です:
・PDF を読み込む
・テキスト「Hello World」をコンテントに描画する
・テキストの色は「R=1.0, G=0.0, B=0.0」で赤色に指定
・フォントは指定しない
・別名で保存する
・『PDF Tool API』 の正しいクラス名・メソッド名を使うこと
・ライセンス確認処理は不要
・必要な import と初期化コードも含めること
・「package Sample;」でパッケージを定義すること
・『PDF Tool API』のimportに使うライブラリ名は、以下の形式で指定すること
import jp.co.antenna.ptl.*;
『PDF Tool API』 (import jp.co.antenna.ptl.*;)を使った、
「PDF を開く → 「アンテナハウス」という文字を検索してヒットした箇所にRedact注釈を挿入する →別名で出力保存する」
Java コード「SearchAndRedactKeyword.java」を書いてください。
・生成したプログラムは「\src\Sample」以下のディレクトリに配置してください
『PDF Tool API』の定義は以下の通りです。
・『PDF Tool API』のコードはC++で書かれており、Javaインターフェースはこれのラッパーです。
・「\src\java」にJavaのサンプルコードファイルがあります。
・「\src\cookbook」にはまた別のJavaのサンプルコードファイルがあります。
・Java用のAPIリファレンスは、https://www.antenna.co.jp/ptl/v80/v80-pta-manual/java/jp/co/antenna/ptl/package-summary.html を参照してください。
以下がプログラムの前提条件です:
・PDF を読み込む
・「アンテナハウス」をキーワードに文字列を検索してヒットした箇所にRedact注釈をつける(キーワードに括弧は含まない)
・Redact注釈のマスク色は黒色(r=0.0, g=0.0, b=0,0)を指定する
・Redact注釈の注釈の色は赤色(r=1.0, g=0.0, b=0,0)を指定する
・Redact注釈の内部色は緑色(r=0.0, g=1.0, b=0,0)を指定する
・「金額」をキーワードに文字列を検索してヒットした箇所にハイライト注釈をつける(キーワードに括弧は含まない)
・ハイライト注釈の注釈の色は黄色(r=1.0, g=1.0, b=0,0)を指定する
・ハイライト注釈の内部色は黄色(r=1.0, g=1.0, b=0,0)を指定する
・別名で保存する
・『PDF Tool API』 の正しいクラス名・メソッド名を使うこと
・ライセンス確認処理は不要
・必要なimportと初期化コードも含めること
・「package Sample;」でパッケージを定義すること
・『PDF Tool API』のimportに使うライブラリ名は、以下の形式で指定すること
import jp.co.antenna.ptl.*;
『PDF Tool API』 (import jp.co.antenna.ptl.*;)を使い、
プログラムでフォルダを生成した上で、「1ページの空白ページを持ったPDFを生成する → 保存する」
Java コード「MakeFolderAndPutPDF.java」を書いてください。
・生成したプログラムは「\src\Sample」以下のディレクトリに配置してください
・生成するフォルダ名は「NewFolder」です。
『PDF Tool API』の定義は以下の通りです。
・『PDF Tool API』のコードはC++で書かれており、Javaインターフェースはこれのラッパーです。
・「\src\java」にJavaのサンプルコードファイルがあります。
・「\src\cookbook」にはまた別のJavaのサンプルコードファイルがあります。
・Java用のAPIリファレンスは、
https://www.antenna.co.jp/ptl/v80/v80-pta-manual/java/jp/co/antenna/ptl/package-summary.html を参照してください。
以下がプログラムの前提条件です:
・PDFを作成する
・作成するPDFは空白ページの1ページで、縦210mm、横297mmです
・生成したPDFは何も加工しなくてよいです
・別名で保存するだけでよい
・『PDF Tool API』の正しいクラス名・メソッド名を使うこと
・必要なimportと初期化コードも含めること
・ライセンス確認処理は不要
・「package pdfTkTest;」でパッケージを定義すること
・『PDF Tool API』のimportに使うライブラリ名は、以下の形式で指定すること
import jp.co.antenna.ptl.*;
『PDF Tool API』 (import jp.co.antenna.ptl.*;)を使った、
「入力PDFを読み込む→contentに「墨消し株式会社」という文字があれば削除し、その位置に『すみけし株式会社』という文字を挿入する → 保存する」 Java コード「ExchangeText.java」を書いてください。・生成したプログラムは「JavaPrograms\pdfTkTest」以下のディレクトリに配置してください
『PDF Tool API』の定義は以下の通りです。
・『PDF Tool API』のコードはC++で書かれており、Javaインターフェースはこれのラッパーです。
・「\src\java」にJavaのサンプルコードファイルがあります。
・「\src\cookbook」にはまた別のJavaのサンプルコードファイルがあります。
・Java用のAPIリファレンスは、https://www.antenna.co.jp/ptl/v80/v80-pta-manual/java/jp/co/antenna/ptl/package-summary.htmlを参照してください。
以下がプログラムの前提条件です:
・PDFを読み込む
・「墨消し株式会社」をキーワードに文字列を検索して座標を特定する(括弧は含まない)
・「墨消し株式会社」という文字列をPDFから削除する(括弧は含まない)
・「墨消し株式会社」が元々あった座標に「すみけし株式会社」という文字を挿入する(括弧は含まない)
・別名で保存する
・『PDF Tool API』 の正しいクラス名・メソッド名を使うこと
・必要な import と初期化コードも含めること
・ライセンス確認処理は不要
・「package pdfTkTest;」でパッケージを定義すること
・『PDF Tool API』のimportに使うライブラリ名は、以下の形式で指定すること
import jp.co.antenna.ptl.*;