我正在使用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遍历文本字段并插入您的信息。
作为参考,您可以 checkout 此Kotlin示例(特别是“示例2:填写表单/修改现有字段的值”):https://www.pdftron.com/documentation/samples/kt/InteractiveFormsTest?platforms=android