このチュートリアルでは、指定されたフォントをシステムにインストールすることなく Java を使用して PNG にテキストを書く 方法について説明します。手順、IDE の設定、および Java を使用して画像にテキストを追加する サンプルコードを共有します。また、要件に応じてレンダリングされたテキストをカスタマイズする方法も学びます。
Java を使用して画像にテキストを描画する手順
- Aspose.Font for Java を追加して環境を構築し、画像にテキストをレンダリングする
- ライセンスを読み込み、製品のすべての機能にアクセスする
- 使用するフォントファイルと作成する出力画像のパスを設定する
- FontType、拡張子、フォントファイルのコンテンツストリームを設定して FontDefinition オブジェクトを作成する
- FontDefinition の設定を使用して Font.Open() メソッドでフォントを開く
- 読み込んだフォントで画像にテキストをレンダリングする
- 生成された画像ストリームを PNG ファイルとしてディスクに保存する
これらの手順は Java を使用して画像にテキストを追加する プロセスをまとめたものです。まず Aspose.Font for Java を追加し、ライセンスを読み込み、フォントファイルと出力画像のパスを指定して環境を準備します。その後、フォントを開き、画像にテキストをレンダリングし、最後に PNG ファイルとしてディスクに保存します。
Java を使用して画像にテキストを追加するコード
このコードは Java を使用して画像にテキストを挿入する プロセスを示しています。FontDefinition は、ファイルまたはストリームからフォントを読み込み、フォント拡張子とファイル名を処理します。フォント、テキスト文字列、およびサイズを指定するだけで DrawText を呼び出すことができます。または、行間の種類、行間の値、および単語折り返しを有効にするための画像の最大幅を設定できるオーバーロードを使用することも可能です。
この記事では、ファイルから指定されたフォントを使用してテキストをレンダリングする方法を説明しています。TTF を SVG に変換するには、Java を使用して TTF を SVG に変換 の記事を参照してください。