Cloud PHP SDKを使用してPDFにテキストを追加する方法
次のコードスニペットは、Aspose.PDFによってPDFとカスタムフォントファイルを読み込み、カスタムスタイル(テキストカラー、背景色、フォント、回転、配置、間隔)でアイテムを定義し、段落をページに配置するための矩形を指定します。これは、PDFページの特定のエリアにスタイリッシュなテキストを追加するのに便利です。 PDFにテキストを追加するために、以下を使用します Aspose.PDF Cloud PHP SDK このCloud SDKは、PHPプログラマがAspose.PDF REST APIを通じてPHPプログラミング言語を使用して、クラウドベースのPDF作成、注釈付け、編集、およびコンバータアプリを開発するのを支援します。Aspose for Cloudでアカウントを作成し、アプリケーション情報を取得するだけで済みます。App SIDとキーを取得したら、Aspose.PDF Cloud PHP SDKを使用する準備が整います。
パッケージマネージャコンソールコマンド
composer install
Cloud PHP SDKを介してPDFにテキストを追加する手順
Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFにテキストを簡単に読み込み追加できます。
- 必要なPDFファイルをアップロードします。
- テキストの矩形エリアを定義します。
- テキストカラーを設定し、テキストプロパティを構成します。
- テキストセグメントを作成します。
- テキストラインを組み立て、段落プロパティを定義します。
- PDFに段落を追加します。
- 更新されたPDFを保存します。
PHPを使用してPDFにテキストを追加
$name = 'sample.pdf';
$this->uploadFile($name);
$fontName = 'Righteous-Regular.ttf';
$this->uploadFile($fontName);
$pageNumber = 1;
$folder = $this->tempFolder;
$rectangle = new Aspose\PDF\Model\Rectangle();
$rectangle->setLlx(100);
$rectangle->setLly(100);
$rectangle->setUrx(200);
$rectangle->setUry(200);
$foregroundColor = new Aspose\PDF\Model\Color();
$foregroundColor->setA(0x00);
$foregroundColor->setR(0x00);
$foregroundColor->setG(0xFF);
$foregroundColor->setB(0x00);
$backgroundColor = new Aspose\PDF\Model\Color();
$backgroundColor->setA(0x00);
$backgroundColor->setR(0xFF);
$backgroundColor->setG(0x00);
$backgroundColor->setB(0x00);
$textState = new Aspose\PDF\Model\TextState();
$textState->setFont('Righteous');
$textState->setFontSize(10);
$textState->setForegroundColor($foregroundColor);
$textState->setBackgroundColor($backgroundColor);
$textState->setFontStyle(Aspose\PDF\Model\FontStyles::REGULAR);
$textState->setFontFile($this->tempFolder . '/' . $fontName);
$segment = new Aspose\PDF\Model\Segment();
$segment->setValue('segment 1');
$segment->setTextState($textState);
$textLine = new Aspose\PDF\Model\TextLine();
$textLine->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::RIGHT);
$textLine->setSegments([$segment]);
$paragraph = new Aspose\PDF\Model\Paragraph();
$paragraph->setRectangle($rectangle);
$paragraph->setLeftMargin(10);
$paragraph->setRightMargin(10);
$paragraph->setTopMargin(20);
$paragraph->setBottomMargin(20);
$paragraph->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::FULL_JUSTIFY);
$paragraph->setLineSpacing(Aspose\PDF\Model\LineSpacing::FONT_SIZE);
$paragraph->setRotation(10);
$paragraph->setSubsequentLinesIndent(20);
$paragraph->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
$paragraph->setWrapMode(Aspose\PDF\Model\WrapMode::BY_WORDS);
$paragraph->setLines([$textLine]);
PDFでテキストを操作
特定のユーザー向けにPDFをカスタマイズするために、動的にテキストを追加できます。たとえば、ユーザーの名前や個別のメッセージを追加する場合があります。これは、マーケティング資料や個別レポートでよく使用されます。特定のフォント、カラー、配置でテキストを追加すると、特定のセクションをより読みやすく視覚的に魅力的にし、より良いユーザーエクスペリエンスを作り出します。テキストの追加は、手動編集を避け、異なるPDFバージョン間で一貫した情報を維持し、重要な情報を確実に保持するのに役立ちます。 Aspose.PDF Cloud PHP SDKを使用してPDFドキュメントにテキストを追加します。
私たちのPHPライブラリでできること:
- PDFドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
- PDFドキュメントにテーブルとスタンプ(テキストまたは画像)を追加します。
- 複数のPDFドキュメントを既存のファイルに追加します。
- PDFの添付ファイル、注釈、フォームフィールドを操作します。
- PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
- PDFドキュメントからIDで特定のスタンプまたはテーブルを削除します。
- PDFページまたはドキュメント全体からテキストの単一または複数のインスタンスを置換します。
- PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
- 私たちの無料アプリを試して、オンラインでPDFファイルにテキストを追加し、機能をテストできます。