android - 如何在 Kotlin 中用存储的数据填充可编辑的 PDF?

标签 android kotlin pdf pdftron

我正在使用 Kotlin 在 Android Studio 上编写一个应用程序。现在,我有一个 fragment ,用户必须在其中填写一些字段(如“客户”、“日期”等),我想将这些信息放在一个可编辑的 PDF 中,当用户单击“验证”按钮。 我搜索了几个小时,但我找到的唯一解决方案称为“Pdftron”,但如果没有(4000 美元/年)许可证,我无法使其工作。 有什么办法可以使用 Kotlin 填写 PDF 吗?有谁知道如何正确使用 Pdftron 的演示版?

提前谢谢你。

以现有的可编辑PDF截图为例:

IMAGE

编辑:有人发给我:https://pdfbox.apache.org/ ,这可以帮助我。明天我会挖掘它,但我仍然愿意接受任何建议 :)

最佳答案

您可以通过 Gradle 集成试用 PDFTron 的演示版:https://www.pdftron.com/documentation/android/get-started/integration/gradle/ (演示版不需要任何试用许可证 key ,只需将其添加到您的应用程序中即可试用)。

对于您的应用程序,您的可编辑 PDF 似乎包含文本字段,并且您正在尝试填充这些文本字段。在这种情况下,您可以使用 PDFTron 的 FieldIterator API 遍历文本字段并插入您的信息。

作为引用,您可以查看此 Kotlin 示例(特别是“示例 2:填写表单/修改现有字段的值”):https://www.pdftron.com/documentation/samples/kt/InteractiveFormsTest?platforms=android

关于android - 如何在 Kotlin 中用存储的数据填充可编辑的 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63940844/

相关文章:

function - 为什么不能使用 'kotlin.Result' 作为返回类型?

javascript - 使用 "Run as"运行 Internet Explorer 无法打开新的 PDF 窗口

android - 安卓指令集列表

android - 在 React Native 中,你如何 bundle 一个文本文件并在运行时读取它的值?

Android Studio 项目已经注册

pdf - 了解 PDF 代码中的数字

ruby-on-rails-4 - 使用包含表格标题的 PDFKit 开始一个新页面

android - 没有检测到 GPU 仿真的仿真器

kotlin - 如何在 Kotlin 中将数字转换为字符?

android - 如何在 Compose 中将 Icon 与 Text 组件的第一行集中对齐?