我们有一个 Oracle BPM 10g 活动:
- 读取表单填写保护的 Word 文档模板。
- 将数据合并到字段中。
- 将合并/填充的副本保存到文件系统。
- 将文档打印到选定的预定义打印机或默认打印机。
当打印到“真实”打印机时,所有这些都可以正常工作。但是,现在需要将 Word 文档输出到 TIFF。尝试使用“Microsoft Document Image Writer”作为打印机选项之一无法按预期工作。通常,当直接从 Word(或任何其他应用程序)打印到 Microsoft Document Image Writer 时,系统会提示您输入保存结果文件的位置。尝试从 BPM 10g 中的此特定活动进行打印时,不会出现此提示。
理想情况下,我们实际上希望绕过对话框并将 TIFF 直接输出到文件系统。但是,我还没有找到一种以编程方式控制它的方法。也就是说,能够在代码中指定目标文件名。现在,我只是试图将输出输出到 Microsoft Document Image Writer,以确保它正常工作。
因此,最重要的问题是:
- 这可以做到吗?即,打印到 Microsoft Document Image Writer
- 如果是,可以抑制文件位置对话框吗?
- 如何?