我参与了一个使用 iText 生成 pdf 文件的项目。我想生成上标文本,并且我知道存在将文本 block 转换为上标的方法,但是,我所处的情况是需要根据输入来决定一段文本是否应该是上标。最佳解决方案类似于: 2<superscript>nd</superscript>
生成文本“2nd”。
这或者类似的事情可能吗?
值得注意的是,我不直接针对 iText 编写代码,中间有层。这就是为什么我需要决定什么是上标而不是基于输入。
最佳答案
如果您无法修改使用 iText 的代码,那么不行,没有办法。 iText 不会解析您放入 Chunk
中的文本。
为了获得与您想要实现的类似的行为,您需要使用 iText 的同伴 XMLWorker 进行 HTML 到 PDF 的转换。例如。
关于java - 我可以仅使用输入在 iText 中生成上标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728932/