gpt4 book ai didi

java - 在 pdf 或 excel 中显示表情符号

转载 作者:行者123 更新时间:2023-12-02 11:43:56 27 4
gpt4 key购买 nike

我的数据库中有包含表情符号的数据。我想在生成的文档中显示,例如pdf或excel格式。

我正在使用 Spring Boot 应用程序。请推荐任何用于生成支持表情符号的 PDF 或 Excel 的 Java 库。

最佳答案

iText 支持此功能。假设

  • 您的表情符号是 unicode 字符
  • 您使用的字体包含该 unicode 字符的正确字形

测试这一点的最佳方法就是尝试一下。

这是 iText 的入门方法:

https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/installing-itext-7

这是一个小代码片段,可以将文本添加到具有不同字体的文档中:

PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
Document document = new Document(pdf);

PdfFont font = PdfFontFactory.createFont(FontConstants.TIMES_ROMAN);
PdfFont bold = PdfFontFactory.createFont(FontConstants.TIMES_BOLD);
Text title =
new Text("The Strange Case of Dr. Jekyll and Mr. Hyde").setFont(bold);
Text author = new Text("Robert Louis Stevenson").setFont(font);
Paragraph p = new Paragraph().add(title).add(" by ").add(author);

document.add(p);
document.close();

有关更多信息,请查看教程。 https://developers.itextpdf.com/content/itext-7-building-blocks/chapter-1

关于java - 在 pdf 或 excel 中显示表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48339194/

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