gpt4 book ai didi

java - 使用iText java将字体设置为pdf中的段落

转载 作者:搜寻专家 更新时间:2023-11-01 01:18:56 26 4
gpt4 key购买 nike

我试图在 java 中使用 iText 创建 pdf。当我尝试将字体设置为段落时失败了。确切的问题是没有应用字体大小。我使用了以下代码。

StringReader strReader = new StringReader(content);
arrList = HTMLWorker.parseToList(strReader, null);

Font font = new Font(BaseFont.createFont("c:\\ARIALUN0.ttf", BaseFont.IDENTITY_H,
BaseFont.EMBEDDED), 6, Font.BOLD, new Color(0, 0, 0));

Paragraph para = new Paragraph();
para.setFont(font);
for (int k = 0; k < arrList.size(); ++k) {
para.add((com.lowagie.text.Element)arrList.get(k));
}

谁能帮我找到解决方案?

最佳答案

//使用此代码。有时 setfont() 不适用于段落

try
{

FileOutputStream out=new FileOutputStream(name);
Document doc=new Document();
PdfWriter.getInstance(doc, out);
doc.open();

Font f=new Font(FontFamily.TIMES_ROMAN,50.0f,Font.UNDERLINE,BaseColor.RED);
Paragraph p=new Paragraph("New PdF",f);

p.setAlignment(Paragraph.ALIGN_CENTER);

doc.add(p);
doc.close();
}
catch(Exception e)
{
System.out.println(e);
}
}

关于java - 使用iText java将字体设置为pdf中的段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com