gpt4 book ai didi

java - iText 和 HTML 标签

转载 作者:行者123 更新时间:2023-12-05 01:02:28 25 4
gpt4 key购买 nike

我想知道是否有人可以帮助我了解这个很酷的免费 PDF 生成器:使用 JAVA 的 iText。我的要求是:我有一个带有 html 标签的字符串,例如:

<bold>Hi everyone</bolddd>, my name is <italic>Maurice</italic>.

是否可以“解析”我的字符串并使用有关字体(粗体、斜体等)的正确输出生成 PDF??

提前致谢。

最佳答案

试试下面的代码...

     String htmlString="<bold>Hi everyone</bolddd>, my name is <italic>Maurice</italic>";
ArrayList p=new ArrayList();

StringReader strReader = new StringReader(htmlString);
Document document = new Document(PageSize.A4, 20, 20, 20, 50);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("filename.pdf"));
document.open();
-------
-------
p = HTMLWorker.parseToList(strReader, null);
Paragraph paragraph=new paragraph();
for (int k = 0; k < p.size(); ++k){
paragraph.add((com.lowagie.text.Element)p.get(k));
}
document.add(paragraph);

-------
-------
document.close();

希望这有助于...

关于java - iText 和 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739909/

25 4 0