【发布时间】:2010-02-19 21:15:03
【问题描述】:
我有一个 2 页的 PDF,我想使用 C#/.NET Windows 应用程序在其上覆盖信息(想想某人手动填写的表格)。生成此表单后,需要对其进行预览和打印(导出为图形或 PDF 很好,但不是必需的)。
乍一看,我正在考虑两种方法:
- 使用 iTextSharp 之类的 PDF 操作器,获取空白 PDF 表单的副本,然后将文本添加到 PDF。然后,启动 Adobe Reader 进行打印或预览。
- 将 PDF 转换为图形,并将图形放入 C# 报告中。然后,将文本字段覆盖到报表上,并使用 .NET ReportViewer 控件来预览和打印报表。
文本不需要是可搜索的或可复制的,也不需要 PDF 给我的任何很酷的东西,所以我倾向于第二个选项。我错过了什么,还是有什么我没有想到的?提前致谢。
【问题讨论】: