我们有一个在自动打印过程中使用Word文档的应用程序。客户出现,登记和 - 取决于位置和&所要求的服务 - 在适当情况下打印不同的文件(例如,打印机中的腕带和接收器靠近客户,楼上的订购表格)。
为了实现这一目标,我们有一个两阶段的过程:
第1阶段(文档准备,Word和VBA脚本):
第2阶段(文档使用,C#应用程序):
Word 的主要问题是在Windows服务中打印。目前,我们的流程需要Office安装和登录用户。没有用户shell,Word不能很好地运行,并且不支持在Windows服务中进行操作。
我想删除word并将我们的进程移至后台Windows服务。我不确定如何使用PDF(或类似的文档格式)进行类似的处理:更新字段和打印。
如果我要创建PDF(即使它是一个单词“另存为... PDF”),目的是能够使用文档属性来驱动表单上的可更新字段,然后最终打印文档一个Windows服务,哪里是一个开始寻找的好地方?