【发布时间】:2017-03-07 03:49:43
【问题描述】:
Android : 如何使用 qoppa 库在 PDF 中完成自动字段计算。
我的用例:在我的 android 应用程序中,我有包含三个字段的 PDF 表单。如果更改字段 A 或字段 B,则字段 C 将重新计算为字段 A 和字段 B 值的总和。
注意:要创建表单域并添加 JavaScript,您需要 PDF 表单设计器,例如 PDF Studio(Qoppa 的桌面 PDF 编辑器)或 Adobe Acrobat。
添加的图像显示了启用了 javaScript 的 pdf 正在执行计算。使用 AdobeReader 打开并修改 FieldB 值并在外部单击,然后 FieldC 将自动更新为 Total 值。
-
当我使用下面的 sn-p 在我的 android 应用程序中打开同一个文档时,自动计算没有执行。在这种情况下需要支持...
private void openDocumentUsingQoppa() {
// Enable JavaScript JavaScriptSettings.setJSEnabled(JavaScriptSettings.ALWAYS); StandardFontTF.mAssetMgr = getAssets(); try { pdfDoc = new PDFDocument(strFilePath, null); PDFDocument.setKey("XXXXXXXXXXXX"); //, this } catch (PDFException e) { e.printStackTrace(); } viewer = new QPDFNotesView(this); viewer.setActivity(this); setContentView(viewer); if(pdfDoc != null) viewer.setDocument(pdfDoc);}
【问题讨论】:
标签: android android-studio pdf pdf-viewer