【问题标题】:Filling out a PDF / form using Winform application使用 Winform 应用程序填写 PDF / 表格
【发布时间】:2010-02-19 21:15:03
【问题描述】:

我有一个 2 页的 PDF,我想使用 C#/.NET Windows 应用程序在其上覆盖信息(想想某人手动填写的表格)。生成此表单后,需要对其进行预览和打印(导出为图形或 PDF 很好,但不是必需的)。

乍一看,我正在考虑两种方法:

  1. 使用 iTextSharp 之类的 PDF 操作器,获取空白 PDF 表单的副本,然后将文本添加到 PDF。然后,启动 Adob​​e Reader 进行打印或预览。
  2. 将 PDF 转换为图形,并将图形放入 C# 报告中。然后,将文本字段覆盖到报表上,并使用 .NET ReportViewer 控件来预览和打印报表。

文本不需要是可搜索的或可复制的,也不需要 PDF 给我的任何很酷的东西,所以我倾向于第二个选项。我错过了什么,还是有什么我没有想到的?提前致谢。

【问题讨论】:

    标签: c# winforms pdf


    【解决方案1】:

    我们广泛使用#1,它运行良好。您应该没有任何问题,这很容易(只需使字段可写并使用 FDF 文件并将其与 PDF 文件合并)。至少我们是这样做的。

    【讨论】:

    • 现在,这个表单没有任何可编辑的字段——几乎都是文本和图形。那么,就是在 PDF 中添加表单域,然后生成 FDF 文件,然后将两者合并?
    • 是的,完全正确。抱歉回复慢。
    猜你喜欢
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    相关资源
    最近更新 更多