この短いガイドでは、JavaでPDFからフォントを抽出する方法を説明します。開発環境の設定方法、手順のリスト、およびJavaでPDFからフォントファイルを抽出する方法を示すサンプルコードが含まれています。ライブラリによって公開されている取得したフォントのすべてのプロパティを表示できます。
JavaでPDF Acrobatからフォントを抽出する手順
- フォントを抽出するためにAspose.PDF for Javaを使用する環境を設定する
- 必要なライブラリをインポートし、Mainクラスを定義し、制限を回避するためにライセンスを初期化する
- ソースPDFファイルをDocumentクラスのオブジェクトに読み込む
- document.getFontUtilities().getAllFonts()メソッドを使用してPDFからすべてのフォントを抽出する
- 抽出されたフォントの配列を反復処理する
- 各フォントを.TTFファイルとして保存し、フォント名を表示する
これらの手順は、JavaでPDFから埋め込みフォントを抽出するプロセスを要約しています。必要なライブラリをインポートし、メインクラスを定義し、透かしやその他の制限を回避するためにライセンスを初期化して適用し、PDFファイルをDocumentクラスのオブジェクトに読み込みます。document.getFontUtilities().getAllFonts()メソッドを使用してすべてのフォントを抽出し、フォントのコレクションを反復処理し、必要に応じてフォントを保存し、フォント名を表示します。
JavaでPDFファイルからフォントを抽出するコード
このコードは、JavaでPDFからフォントを抽出する方法を示しています。フォントのタイプ名、実際のフォント名、デコードされたフォント名、ベースフォント、最後のフォント埋め込みエラー、およびフォントの埋め込み状態にアクセスできます。これらのメソッドを使用してPDFのフォントを変更することもできます。
この記事では、PDFファイル内の既存のフォントを操作する方法を説明しました。URLをPDFに変換するには、JavaでURLをPDFに変換するの記事を参照してください。