Поскольку вы конкретно упоминаете Java как свою среду, вы можете принять во внимание OpenOffice или StarOffice - у них есть API, с которым намного проще разговаривать с Java, чем ActiveX или Word с дистанционным управлением.
Это не более тяжеловес, чем Слово. Ссылки и документы должны быть легко найти.
Я работал в компании, где мы использовали Remote-controlled-Word много и, наконец, переключились на StarOffice. Это не для печати, а для преобразования документа (например, из Word в HTML), но должно быть достаточно схожим.
Конечно, я говорю «старые версии Word», но мы обычно сталкивались с проблемой блокировки Word с помощью какого-либо произвольного диалога, запрашивающего подтверждение того, что нашел Word - операция, которую наш сервер (работает в фоновом режиме без Рабочий стол), очевидно, не смог. После переключения на StarOffice это значительно улучшилось.
Я действительно пытался это, но я чувствовал, что в окне док HTML, который выскакивает может быть раздражает .. . Есть ли способ избежать появления окна ... не уверен, что мой вопрос имеет смысл. – ria 2008-10-15 03:58:38
его уродливый, но вы можете определить размер и место (координаты экрана) при открытии всплывающего окна. попробуйте открыть его за пределами экрана (например, x = -200 и y = -200 или больше, если окно больше. Я не знаю, используете ли вы небольшое окно, браузеры будут правильно печатать контент.) – 2008-10-16 19:27:35