我需要打印几千张带有几个文本字段(名称、位置等)的贴纸以及一个条形码图像。
每个工作人员都有两个独特的贴纸,贴纸每张有 4 个,所以每张有 2 个工作人员。
我已经拥有将条形码生成为 的所有代码Image
,并且员工详细信息存储在List
对象中。
如果可能的话,我想避免直接使用 MSWord,因为我的开发环境与目标环境完全不同,而且我过去曾因这种差异而遇到过问题。(Win7-64、MSOffice2010 与 WinXP-32、MSOffice2003)。
实现这一目标的最佳方法是什么?
如果我将文档保存为 XML 格式并用唯一标记替换邮件合并字段,我可以用我的实际值替换(我什至可以用 base-64 编码的图像字节替换二进制图像数据),那么它可以工作,但它很笨重. 对于初学者,我必须保存 XML 文件,然后以某种方式对用户透明地打印它(不希望 Word 出现)。此外,XML 模板只有 1 页,但我可能要打印几十页。我可以将每一页单独发送到打印机,但这并不完全理想。
还有其他建议吗?