如何解决如何用Kotlin中的存储数据填充可编辑的PDF?
我正在使用Kotlin在Android Studio上编写应用程序。目前,我有一个片段,用户必须填写一些字段(例如“客户”,“日期”等),我想将这些信息放入用户单击“验证”按钮。 我搜索了几个小时,但发现的唯一解决方案是“ Pdftron”,但是如果没有(4000美元/年)许可,我将无法使它工作。 有什么方法可以使用Kotlin填充PDF吗?有谁知道如何正确使用演示版的Pdftron?
谢谢。
以下是现有可编辑PDF的屏幕截图:
编辑:有人给我发送了这个消息:https://pdfbox.apache.org/,这可以帮到我。明天我会继续研究,但我仍然愿意提出任何建议:)
解决方法
您可以通过Gradle:https://www.pdftron.com/documentation/android/get-started/integration/gradle/进行集成,以尝试PDFTron的演示版本(该演示版本不需要任何试用许可证密钥,只需将其添加到您的应用中即可试用)。
对于您的应用程序,看起来您的可编辑PDF包含文本字段,并且您试图填充这些文本字段。在这种情况下,您可以使用PDFTron的FieldIterator API遍历文本字段并插入您的信息。
作为参考,您可以查看此Kotlin示例(特别是“示例2:填写表单/修改现有字段的值”):https://www.pdftron.com/documentation/samples/kt/InteractiveFormsTest?platforms=android
,我终于设法通过一个名为“ iText 7”的库完成了我想要的事情,并且它与Android完美兼容。 Doc在这里:https://api.itextpdf.com/iText7/java/7.1.12/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。