【问题标题】:PDF Form Field filler for XamarinXamarin 的 PDF 表单字段填充器
【发布时间】:2020-06-15 03:29:44
【问题描述】:

我有一个现有的 Xamarin 表单应用程序,我想添加填写包含表单字段的现有 PDF 的功能。我想找到一种免费或一次性固定费用的 API。我想要一个与 Xamarin 兼容的,但如果它不可用,我可以使用在服务器上运行的东西。我有一个非常轻量级的 PHP 后端,我也可以在其中添加此功能。

  • 我看到 PDFTron 可能完全符合我的要求,但每年 4,500 美元,超出预算。

  • Syncfusion 看起来可能每年大约 1,000 美元,这对于我的需求来说仍然相当高。

我还有其他选择吗?

【问题讨论】:

  • 您是否需要查看器控件来填写表单字段(让用户以交互方式填写字段)或者您想从代码中填写字段?
  • 我想从代码中填写字段。我不需要在应用程序中显示填写的 PDF。填写完成后,用户将能够在外部使用该文件。

标签: pdf xamarin pdf-form


【解决方案1】:

SetaPDF-FormFiller 组件(我们的产品之一)具有一次性固定费用,包括访问一年的更新,可以每年续订 20% 的许可费或提前支付较低的费用。可通过here 获取许可证和定价概览。

它允许您用纯 PHP 填写 PDF 表单:

$writer = new SetaPDF_Core_Writer_Http('result.pdf');
$document = SetaPDF_Core_Document::loadByFilename('form.pdf', $writer);

$formFiller = new SetaPDF_FormFiller($document);
$fields = $formFiller->getFields($fields);

$fields->get('Name')->setValue('John Doe');
$fields->get('Accepted')->check();
// ...

$document->save()->finish();

我们的网站上有几个online demos。手册和 API 文档可以在here找到。

请随时申请评估版以尝试您自己的体验here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 2019-12-08
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多