【发布时间】:2023-03-10 22:43:01
【问题描述】:
好的,这是我第一次在android中处理pdf。
我有什么:
- 包含 2 页的可编辑 PDF 文件(准确地说是表格,带有要打勾的括号,要评论的字段等)
我需要做什么:
将PDF存储在SD卡的某个位置(这样用户就不需要从任何服务器下载)
允许用户打开和编辑表单
- 将编辑好的内容保存到 SQLite 中
现在的问题是我不知道如何在我的应用程序中打开 PDF 文件以及如何允许用户编辑文件。我确实看穿了这个:Reading PDF from within an Android application
但是,我不知道如何允许用户编辑 PDF 文件。有人可以指导我吗?非常感谢!
【问题讨论】:
-
如果用户不打算下载 PDF 文件,我假设您会将其包含在 APK 中,对吗?如果是这样,并且在编辑后将结果保存在数据库中,为什么源需要是 PDF?
-
@Squonk 给我的原始文件是 PDF 格式。而且因为有很多字段,有边距等,所以我认为最好还是坚持使用 PDF。还是喜欢使用 TextView、RadioButtons 等在应用程序中重新创建表单是一个更好的主意?顺便说一句,有一个选项可以将表单上传到 Dropbox,为此,保存的表单项也将被转换并作为 PDF 发送。
-
嗯,是的,我最初的想法是,由于它与应用程序一起分发,使用 Android 布局文件创建表单可能会更好。通过这种方式,您将为用户提供 Android UX 外观和感觉。您还可以为不同的屏幕尺寸等创建不同的布局。我想这取决于表单的实际目的以及您的应用程序的功能。至于上传到 Dropbox,包含 XML 数据甚至 JSON 的文件可能会更有效,但显然需要在远程端使用一些东西来可视化原始数据。只是一个想法。
-
@Squonk 感谢您提供的信息,我会试试看是否效果更好。
标签: android api sqlite pdf edit