PDFbox中的段落

时间:2013-02-21 11:58:15

标签: pdfbox

我需要使用iText将PDF文件更改为PDFbox。我有以下疑虑:

  1. 如何在PDF框中生成段落? (iText中的新段落)

  2. 如何为PDFbox中的字体添加颜色? (iText中的Font.BOLDnew Color(79, 129, 189))

  3. 有人可以给我一个如何解决这些问题的建议吗?

1 个答案:

答案 0 :(得分: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();