この短いハウツー チュートリアルでは、Java を使用して PDF ファイル内のテキストに下線を引く方法 について説明します。 IDE を設定するためのリソース、開発手順のリスト、および Java を使用して PDF に下線を追加する方法 を示す実行可能なサンプル コードが含まれています。新しく作成された PDF ファイルでこのタスクを実行するオプション、または既存のファイルを読み込んでテキストに下線を引くオプションについて学習します。
Javaを使用してPDFファイルに下線を引く手順
- テキストに下線を引くために Aspose.PDF for Java を使用する環境を確立する
- Document を作成し、テキストを追加するためのページを追加します
- TextFragment オブジェクトをインスタンス化し、サンプル テキスト、位置、および下線フラグを設定します
- 特定のページの TextBuilder オブジェクトをインスタンス化し、それに塗りつぶされた TextFragment を追加します
- 下線付きのテキストを含む結果の PDF ファイルを保存します。
Java を使用して PDF 文書に下線を引く方法 のプロセスは、次の手順にまとめられています。明確にするために、単一ページで新しい PDF ファイルが作成され、TextFragment クラスを使用してサンプル テキストが追加されます。最後に、下線フラグが TextFragment オブジェクトに設定され、その後 TextBuilder クラスを使用して PDF ファイルに追加されます。
Java を使用して PDF のテキストに下線を引くコード
import com.aspose.pdf.License; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.TextFragment; | |
import com.aspose.pdf.TextBuilder; | |
public class UnderlinePdfText { | |
public static void main(String[] args) throws Exception // Underline a text in Java | |
{ | |
// Set the license to underline PDF text | |
License licPdf= new License(); | |
licPdf.setLicense("Conholdate.Total.Product.Family.lic"); | |
// Create a document for verifying underline text | |
Document pdfDocForUnderline = new Document(); | |
// Insert a page inside the PDF | |
pdfDocForUnderline.getPages().add(); | |
// Create a TextFragment object to test the underline feature | |
TextFragment txtFrag = new TextFragment("Sample text to underline"); | |
txtFrag.setPosition(new com.aspose.pdf.Position(20, 800)); | |
txtFrag.getTextState().setUnderline(true); | |
// Create a TextBuilder object to add the PDF page | |
TextBuilder txtBuilder = new TextBuilder(pdfDocForUnderline.getPages().get_Item(1)); | |
// Append the TextFragment to the PDF | |
txtBuilder.appendText(txtFrag); | |
// Save the resultant PDF | |
pdfDocForUnderline.save("outputUnderlineText.pdf"); | |
} | |
} |
このコード セグメントでは、Java を使用して PDF のテキストに下線を引く方法 について詳しく説明します。この機能を説明するために新しい PDF ファイルが作成されますが、既存の PDF ファイルを読み込んでテキストを検索し、TextFragmentAbsorber クラスを使用して下線を引くことができます。同様に、TextFragment クラスを使用すると、テキストに下線を引くだけでなく、変更を強調するために書式を変更することもできます。
このコードは、Java を使用して PDF で下線を引く方法を表現しています。 PDF 内のテキストを強調表示するなど、他の操作について知りたい場合は、Java を使用して PDF ドキュメントを強調表示する方法 の記事を参照してください。