【问题标题】:ItextSharp and checkboxesItextSharp 和复选框
【发布时间】:2016-04-21 13:25:46
【问题描述】:

大家好,我面临以下问题,我有一个 pdf 文件,其中包含一个必须由程序填写的表格,我用 C# 编写了一个程序,使用 itextsharp 填写所有必填字段,所有似乎工作正常,最终的 pdf,在屏幕上打开它是可以的,但是当我打印 pdf 时,复选框字段中的签名符号被替换为黑色圆圈......

我附上了一张图片来澄清这个问题,屏幕上显示了正确的签名checkbox,显示了错误的圆圈符号打印文件或单击它以及可能的选项列表

有人可以建议我一种识别和解决此问题的方法吗?

这里是文件 before Editing

afterEditing

【问题讨论】:

  • 你能分享一份有问题的文件吗?您使用的是什么阅读器/打印机应用程序?
  • 嗨 Setasign,我创建了一个小文档来重现该问题,文档 beforeEditing.pdf 是新文档,文档 afterEditing.pdf 是用 ITextSharp 填充的文档.....如果你尝试打印文档,您可以看到单选按钮的外观发生了变化。感谢您的帮助。
  • 您使用的是什么阅读器/打印机应用程序?
  • 我使用的是佳能 iR-ADV C5030/5035
  • 和 acrobat reader 2015 作为应用程序

标签: c# pdf checkbox itextsharp


【解决方案1】:

我在 checkBoxes 和 iTextSharp 方面遇到了一些问题,我的解决方法是避免使用 chekcBoxes,而是画一个正方形,在其中放置一个文本区域并根据业务条件填充或不填充“X”。

我的回答是基于你的提及

我有一个 pdf 文件,其中包含一个必须由程序填写的表格

如果您必须手动填写 pdf,此解决方法将不再有效。

希望对你有帮助

【讨论】:

  • 感谢您对 Karoui 的帮助,很遗憾我无法按照您的建议进行操作,如果可能,我需要打印正确的符号。
猜你喜欢
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-15
  • 2011-05-28
  • 1970-01-01
  • 2015-02-18
相关资源
最近更新 更多