1

我们有一些自定义打印代码,用于在用户的默认打印机上打印 Infopath 表单,以及用于加载到文档管理系统的基于服务器的 PDF 打印机。这是完美的工作,但我们想控制生成的 PDF 文件的名称。PDF 打印实用程序可以使用文件名、当前日期/时间等各种参数自动生成文件名。由于我们无法以编程方式与 PDF 打印实用程序交互,因此控制生成文件名称的最简单方法是在 InfoPath 中设置文件名并允许实用程序附加日期/时间戳。

我已尝试按照此处论坛主题中的说明设置表单标题,并按照此处论坛主题中的说明设置另存为文件名,但无论如何,PDF 打印实用程序仍使用默认表单名称(Form1、Form2 等) . 还有另一种方法可以在代码中设置表单名称吗?

在此先感谢您的帮助!

4

1 回答 1

0

您是否考虑过使用可以通过 Web 服务 API 进行更多控制的 InfoPath PDF 转换器?

查看PDF 转换服务以及SharePoint 的 PDF 转换器。它可以很好地处理 InfoPath。

一些额外的链接

请注意,我已经在这个产品上工作过,所以我显然有偏见。不过效果很好。

于 2010-08-10T19:14:54.020 回答