Android:打开现有 PDF 文件检查并填写复选框字段,然后保存文档的新版本

Posted

技术标签:

【中文标题】Android:打开现有 PDF 文件检查并填写复选框字段,然后保存文档的新版本【英文标题】:Android: Open existing PDF file check and fill checkbox fields and then save a new version of the document 【发布时间】:2016-03-01 16:21:55 【问题描述】:

我需要以编程方式编辑一个已经存在的 PDF 文件,如下图所示。如何“打开”此文档、“绘制”然后“保存”此 PDF 的编辑版本? 谢谢

【问题讨论】:

你有没有尝试过? 【参考方案1】:

我明白了!使用了包含 android 项目的 iText 库。

PdfReader pdfReader = new PdfReader("sdcard/local_pdf.pdf");
PdfStamper pdfStamper = new PdfStamper(pdfReader,
        new FileOutputStream("sdcard/local_pdf_fill.pdf"));
content = pdfStamper.getOverContent(1);
content.beginText();
content.setFontAndSize(bf, 9);
content.showTextAligned(PdfContentByte.ALIGN_CENTER, "STRING HERE", x, y, 0);
//max X = 800, max Y = 600, 0 = rotation

【讨论】:

以上是关于Android:打开现有 PDF 文件检查并填写复选框字段,然后保存文档的新版本的主要内容,如果未能解决你的问题,请参考以下文章

所以我刚刚创建了一个文本文件并使用 with 循环从现有文件中复制了文本。如何在同一个 prog 中打开新创建的文件?

pdf文件怎么填写

使用 iTextSharp 将多个页面添加到 pdf 表单

从android中的资产文件夹打开pdf文件

读取 PDF 表单文件并返回可填写的字段坐标和字段名称

Android - 检查 PDF 文件是不是存在