iTextを使用してPDFファイルをPDFboxに変更する必要があります。私は次の疑問を持っています:
PDFボックスで段落を生成する方法は?(iTextの新しい段落)
PDFboxでフォントに色を付ける方法は?(
Font.BOLD
、new Color(79, 129, 189))
iTextで)
誰かが私にそれらの問題を解決する方法をアドバイスできますか?
iTextを使用してPDFファイルをPDFboxに変更する必要があります。私は次の疑問を持っています:
PDFボックスで段落を生成する方法は?(iTextの新しい段落)
PDFboxでフォントに色を付ける方法は?(Font.BOLD
、new Color(79, 129, 189))
iTextで)
誰かが私にそれらの問題を解決する方法をアドバイスできますか?
あなたがこれに対する答えをまだ見つけたかどうかわからない…。
私が聞いた限りでは、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();