1

iTextを使用してPDFファイルをPDFboxに変更する必要があります。私は次の疑問を持っています:

  1. PDFボックスで段落を生成する方法は?(iTextの新しい段落)

  2. PDFboxでフォントに色を付ける方法は?(Font.BOLDnew Color(79, 129, 189))iTextで)

誰かが私にそれらの問題を解決する方法をアドバイスできますか?

4

1 に答える 1

2

あなたがこれに対する答えをまだ見つけたかどうかわからない…。

私が聞いた限りでは、PDFBoxは改行を認識しないため、テキストをフォーマットして、moveTextPositionByAmountメソッドを使用して自分で配置する必要があります。

これは私が何かを書き、フォントと色を変更する方法です:

PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream contentStream =
    new PDPageContentStream(document, page, true,true);
contentStream.beginText();
contentStream.setFont(font, size);
contentStream.setNonStrokingColor(Color.BLUE);
contentStream.moveTextPositionByAmount(x,y);
contentStream.drawString(message);
contentStream.endText();
contentStream.close();
于 2013-02-27T08:03:44.630 に答える