Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NET的可视化打印设计_C#_.net_Vb.net_Printing - Fatal编程技术网

C# NET的可视化打印设计

C# NET的可视化打印设计,c#,.net,vb.net,printing,C#,.net,Vb.net,Printing,我有一个项目,我正在工作,我需要能够打印出该计划的身份证。有没有价格合理的产品可以让我设计一个打印文档并在.NET中使用?我试图避免使用System.Drawing,因为我工作的公司需要更改身份证,以后更改身份证会很痛苦。您可以使用Adobe Acrobat和其中一个库来编写PDF。这将使您能够在AdobeAcrobat中设计文档模板,用代码填写文档模板,然后用代码打印文档模板。有一些开源PDF作者和一些商业作者。区别在于特征集 我以前用过。我用PowerPoint文档作为模板做过类似的事情。我

我有一个项目,我正在工作,我需要能够打印出该计划的身份证。有没有价格合理的产品可以让我设计一个打印文档并在.NET中使用?我试图避免使用System.Drawing,因为我工作的公司需要更改身份证,以后更改身份证会很痛苦。

您可以使用Adobe Acrobat和其中一个库来编写PDF。这将使您能够在AdobeAcrobat中设计文档模板,用代码填写文档模板,然后用代码打印文档模板。有一些开源PDF作者和一些商业作者。区别在于特征集


我以前用过。

我用PowerPoint文档作为模板做过类似的事情。我将字段或标签放在PP文档上,然后以编程方式填充它们。显然,添加或删除字段需要更改代码,但PP文档的布局可以很容易地更改。

是否使用WPF作为选项?您可以将WPF UserControl制作为一张单独的卡片(并使用WYSIWYG设计器使其看起来像您想要的那样),然后您可以创建一个包含满是卡片的网格的窗口,以编程方式填充它们,并将它们打印出来