iTextSharp是否可用于生成包含流动文本之间字段的PDF

iTextSharp是否可用于生成包含流动文本之间的字段的PDF,例如

Thankyou for choosing "ProductNameField". We would ...

我想使用iTextSharp从DB填充“ProductNameField” . 但是,字段的长度不固定,因此如果字段值的长度较小,则使用表单字段会留下空格,如果字段值长于给定的空间,则会导致溢出 . 我查看了Adobe LiveCycle生成的“浮动文本字段”,但无法找到从iText使用它们的方法 .

回答(1)

2 years ago

使用动态文本创建PDF有两种基本方法:

  • PDF表单字段

  • 手动编写PDF

前者允许人们使用Adobe Acrobat / Reader填写PDF,但是您可以看到固定长度字段的限制 .

第二个选项是iTextSharp的用途 . 你告诉iTextSharp写一个段落,它会为你做 . 如果你拿一些静态文本并将它与数据库结合起来,或者用户输入的数据并不重要,iTextSharp只需要文本 .

所以是的,iTextSharp可以做到这一点 .

您是使用现有PDF还是从头开始创建PDF?