iText 2用不同的字体替换段落中的文本

时间:2018-09-28 07:46:10

标签: java itext paragraph

我正在与iText合作。我正在构建一个简单的“解析器”,用于从XML的数据库(JSON)和模板(pdf结构)中读取数据,以动态创建PDF。我想用不同的字体更改段落中的某些单词。 例如,如果我有一个文本为"Hello world"的段落,我想将单词"world"更改为粗体或斜体。这是通过iText2来做到这一点的方法吗。

**XML template:**
<paragraph type="italic" font="16"> Hello @@databaseParam</paragraph>
**Database value:**
{
"databaseParam":"world"
}
**Result:**
PDF with paragraph Hello world with all text italic and font 16

这是我现在所做的,我只需要使用不同的字体(可能是20字体加粗)来更改“世界”(从db读取的数据)。

0 个答案:

没有答案