我正在与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读取的数据)。