У нас есть действие Oracle BPM 10g, которое:
- Читает защищенный шаблон документа Word с заполнением формы.
- Объединяет данные в поля.
- Сохраняет объединенную/заполненную копию в файловую систему.
- Распечатывает документ на выбранном заранее заданном принтере ИЛИ на принтере по умолчанию.
Все это прекрасно работает при печати на «настоящий» принтер. Однако теперь необходимо вывести документ Word в TIFF. Попытка использовать «Microsoft Document Image Writer» в качестве одного из вариантов выбора принтера не работает должным образом. Обычно при прямой печати в Microsoft Document Image Writer из Word (или любого другого приложения) вам будет предложено указать место для сохранения результирующего файла. Этот запрос не появляется при попытке печати из этого конкретного действия в BPM 10g.
В идеале мы на самом деле хотели бы обойти диалоговое окно и вывести TIFF непосредственно в файловую систему. Однако я не нашел способа управлять этим программно. То есть возможность указать имя файла назначения в коде. Прямо сейчас я просто пытаюсь получить вывод в Microsoft Document Image Writer, чтобы убедиться, что он работает.
Итак, главный вопрос (вопросы) таков:
- Можно ли это сделать? То есть, печать в Microsoft Document Image Writer
- Если да, можно ли отключить диалоговое окно расположения файла?
- Как?