2013-02-21 112 views
1

我有要求使用iText將PDF文件更改爲PDFbox。我有以下疑問:PDFBox中的段落

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

  2. 如何爲PDFbox中的字體設置顏色? (Font.BOLDnew Color(79, 129, 189))在iText的)

有人可以給我一個建議如何解決這些問題?

回答

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();