【发布时间】:2008-10-08 13:12:25
【问题描述】:
我正在处理一个项目,我需要能够从该程序中打印出身份证。是否有任何价格合理的产品,以便我可以设计用于打印的文档并在 .NET 中使用它?我试图避免使用 System.Drawing,因为我必须手动进行操作,因为当我工作的公司需要更改身份证时,以后再更改会很痛苦。
【问题讨论】:
我正在处理一个项目,我需要能够从该程序中打印出身份证。是否有任何价格合理的产品,以便我可以设计用于打印的文档并在 .NET 中使用它?我试图避免使用 System.Drawing,因为我必须手动进行操作,因为当我工作的公司需要更改身份证时,以后再更改会很痛苦。
【问题讨论】:
您可以使用 Adobe Acrobat 和其中一个库来编写 PDF。这将让您在 Adobe Acrobat 中设计文档模板,用代码填写它,然后用代码打印它。有一些开源 PDF 编写器和一些商业编写器。区别在于功能集。
我以前用过PDFWriter。
【讨论】:
我使用 PowerPoint 文档作为模板做了类似的事情。我在 PP 文档上放置字段或标签,然后以编程方式填充它们。显然,添加或删除字段需要更改代码,但可以轻松更改 PP 文档的布局。
【讨论】:
是否可以选择使用 WPF?您可以将 WPF UserControl 制作为单独的卡片(并使用 WYSIWYG 设计器使其看起来像您想要的那样),然后您可以创建一个包含充满卡片的网格的窗口,以编程方式填充它们,然后将它们打印出来。
【讨论】: