我有一个 2 页的 PDF,我想使用 C#/.NET Windows 应用程序在其上叠加信息(想象一下有人手动填写的表单)。生成此表单后,需要对其进行预览和打印(导出为图形或 PDF 很好,但不是必需的)。
乍一看,我正在考虑两种方法来做到这一点:
- 使用 iTextSharp 等 PDF 操纵器,获取空白 PDF 表单的副本,然后将文本添加到 PDF。然后,启动 Adobe Reader 进行打印或预览。
- 将 PDF 转换为图形,并将图形放入 C# 报告中。然后,将文本字段覆盖到报表上,并使用 .NET ReportViewer 控件预览和打印报表。
文本不需要可搜索或可复制,也不需要具有 PDF 给我的任何很酷的东西,所以我倾向于第二种选择。我是否遗漏了什么,或者有什么我没有想到的?提前致谢。
我们广泛使用#1并且效果非常好。您不应该遇到任何问题,这相当简单(只需使字段可写并使用 FDF 文件并将其与 PDF 文件合并)。至少我们就是这么做的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)