PDFファイルにテキストを追加する
Contents
[
Hide
]
既存のPDFファイルにテキストを追加するには:
- Documentオブジェクトを使用して入力PDFを開きます。
- テキストを追加したい特定のページを取得します。
- 内容が “Aspose.PDF” のテキストフラグメントを作成します。
- ページ上のテキストフラグメントの位置を設定します。
- テキストフラグメントのテキストプロパティを設定します。
- ページのためにTextBuilderオブジェクトを作成します。
- PDFページにテキストフラグメントを追加します。
- 結果のPDFドキュメントを出力ファイルとして保存します。
テキストを追加する
次のコードスニペットは、既存のPDFファイルにテキストを追加する方法を示しています。
// ドキュメントを開く
$document = new Document($inputFile);
// 特定のページを取得
$page = $document->getPages()->add();
// テキストフラグメントを作成
$textFragment = new TextFragment("Aspose.PDF");
$textFragment->setPosition(new Position(80, 700));
// テキストプロパティを設定
$fontRepository = new FontRepository();
$colors = new Color();
$textFragment->getTextState()->setFont($fontRepository->findFont("Verdana"));
$textFragment->getTextState()->setFontSize(14);
$textFragment->getTextState()->setForegroundColor($colors->getBlue());
$textFragment->getTextState()->setBackgroundColor($colors->getLightGray());
// TextBuilderオブジェクトを作成
$textBuilder = new TextBuilder($page);
// PDFページにテキストフラグメントを追加
$textBuilder->appendText($textFragment);
// 結果のPDFドキュメントを保存
$document->save($outputFile);
$document->close();