gpt4 book ai didi

安卓填写PDF表格

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:57 25 4
gpt4 key购买 nike

我有.pdf 文件,里面有多个表格。我想打开我的 .pdf 文件,填写表格并从 Android 开发中保存它。

是否有任何用于 Android 渲染的 API。我找到了 iText,但我只是设法创建了新的 pdf,但我无法填写表格。表示我创建的哪个 .pdf 文件将被填写。我需要用我自己的 .pdf 格式填写表格。

提前致谢...任何帮助将不胜感激...

最佳答案

DynamicPDF Merger for Java让你做到这一点。您可以使用现有的 PDF 文档,填写表单字段值,然后输出新填写的 PDF。

dynamicpdf.com 最近有一篇关于在 Android 应用程序中为 Java 设置 DynamicPDF 并从中创建简单 PDF 的博客文章,http://www.dynamicpdf.com/Blog/post/2012/06/15/Generating-PDFs-Dynamically-on-Android.aspx .

您可以轻松地将该示例更进一步,并使用它来完成您的表单填写任务。以下(未经测试的)代码是使用 DynamicPDF Merger for Java 在 Android 设备上形成填充现有 PDF 所需的示例:

InputStream inputStream = this.getAssets().open("PDFToFill.pdf");
long avail = inputStream.available();
byte[] samplePDF = new byte[(int) avail];
inputStream.read(samplePDF , 0, (int) avail);
inputStream.close();
PdfDocument objPDF = new PdfDocument(samplePDF);

MergeDocument document = new MergeDocument(objPDF);
document.getForm().getFields().getFormField("FormField1").setValue("My Text");
document.draw("[PhysicalPath]/FilledPDF.pdf");

关于安卓填写PDF表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11736384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com