2015-12-02 10 views
0

У меня есть веб-система, где выполняется загрузка PDF-файла на машину пользователя. Поскольку этот файл должен быть напечатан только после разработки Java Web Start, который позаботится о отправке PDF-файла на принтер, а затем удалит файл. Пока все работает хорошо, мой сайт загружает JNLP, и я бегу, и он печатает.Выполнить файл через веб-JNLP, сохраненный на компьютере пользователя

Нужна помощь для решения этой проблемы: Я оставлю этот JNLP сохраненным на рабочем столе пользователя, например, в C: // JNLP /, и ему нужно будет его вызывать с веб-страницы. Я не хочу загружать каждый раз, когда вы печатаете, и что пользователь не дает щелчка JNLP, который хотел вызвать его через код. Возможно?

ответ

0

Вы можете установить приложение Web Start на компьютере пользователя. Попробуйте это в файле JNLP:

<information> 
    ... 
    <offline-allowed/> 
    <shortcut online="true" install="true"> 
     <desktop/> 
     <menu submenu="My Apps"/> 
    </shortcut> 
    </information> 

За клик на вашей странице вы можете сгенерировать файл JNLP, где PDF для печати определяется как свойство или аргумент приложения. Теперь ваше приложение должно запускаться быстрее, и пользователь может также запустить его с помощью ярлыка рабочего стола/меню.