Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java プログラムにフォントを埋め込みたいのですが、標準の Java ライブラリを使用してそれを行う方法を知っています。ただし、iTextを使用してどのように行うのですか?
絶対に必要でない限り、自分のプロジェクト (またはその後の jar ファイル) の外部にあるものは改ざんされたくありません (自分のプログラムがすべての Java サポート プラットフォームで動作するようにしたい)。
ファイルを使用してフォントをインポートしてい*.ttfます。
*.ttf
フォントを定義する
public static String[] FONT = {"path/to/fonts/xxx.ttf", BaseFont.WINANSI};
次に使用します
BaseFont bf = BaseFont.createFont(FONT[0], FONT[1], BaseFont.EMBEDDED); Font font = new Font(bf, 24);
ドキュメントで。