提问人:Michael 提问时间:11/14/2023 最后编辑:Michael 更新时间:11/14/2023 访问量:16
iText flattenFields 方法后无法显示中文单词?如何使用 2 个 TTF 字体文件创建 PdfFont()?
Cannot display Chinese words after iText flattenFields methods? How to create PdfFont() with 2 TTF font files?
问:
我正在使用 iText PDF ligrary 通过以下步骤创建 PDF:
- 手动创建带有表单字段(例如文本框)的 PDF 和输入的中文单词
- 一些输入的中文单词由PMINGLIU.ttf呈现,而一些中文单词由PMINGLIU-ExtB.ttf呈现
- 使用 iText 执行 flattenFields 方法拼合 PDF
问题1:iText PDF拼合后,中文单词无法呈现。如何解决?
问题 2: 我需要 2 个 TTF 字体文件(即 PMINGLIU.ttf 和 PMINGLIU-ExtB.ttf)来渲染不同的汉字(例如 PMINGLIU-ExtB.ttf 中的 𤫟 和 PMINGLIU.ttf 中的李),如何使用 PdfFormField.setFont() 和 2 个 TTF 字体?
问题 3:是否可以通过 2 个 TTF 字体文件(即 PMINGLIU.ttf 和 PMINGLIU-ExtB.ttf)创建 PdfFont()?
谢谢你的提示!
- 我尝试了 PdfAcroForm.flattenFields() 但无法显示中文单词。
- 我尝试使用 PdfFormField.setFont(),但它只接受 1 种字体。中文内容有一些字符由PMINGLIU.ttf呈现,而有些字符由PMINLIU-ExtB.ttf呈现。如何使用 PdfFormField.setFont() 和 2 种字体?
- 是否可以通过 2 个 TTF 字体文件创建 PdfFont()?
答: 暂无答案
上一个:浏览器中的字母未对齐 [已关闭]
下一个:字体粗细在移动设备上太粗
评论