Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2016, 16:13
Новичок на форуме
Отправить личное сообщение для mixxx892 Посмотреть профиль Найти все сообщения от mixxx892
 
Регистрация: 20.09.2016
Сообщений: 3

Печать файла, полученного с сервера
Доброго времени суток! У меня такая ситуация : пытаюсь отправить на печать файл, полученный ajax - запросом. Просто сохранить файл получается с помощью
window.open(url)


Пытался распечатать следующим способом:

new_window = window.open(url);
new_window.print();


Но таким образом на печать отправляется страница с диалогом о сохранении файла. То же самое происходит, если использовать iframe.

Подскажите, пожалуйста, как это можно реализовать, и возможно ли реализовать вообще с помощью js
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2016, 20:53
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,597

Вы не можете распечатать неведомо что. Если браузер не может открыть ваш файл - он, соответственно, не знает как именно его печатать.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 21.09.2016, 12:27
Новичок на форуме
Отправить личное сообщение для mixxx892 Посмотреть профиль Найти все сообщения от mixxx892
 
Регистрация: 20.09.2016
Сообщений: 3

он может его получить с сервера и сохранить
Ответить с цитированием
  #4 (permalink)  
Старый 21.09.2016, 23:57
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,597

Может.)

Печать - это не "кинул файлик и пошло". Грубо говоря, принтер понимает что и как печатать только на собственном языке. Браузер или любой другой софт, чтобы что-то распечатать, должен перевести это что-то в понятный принтеру формат. Если браузер не может открыть файл и предлагает его сохранить, значит он не знает как его прочитать, а если он не может его прочитать, то и преобразовать его не сможет. Логично?
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 22.09.2016, 08:48
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сообщение от mixxx892
и сохранить
В том же формате. А печать - это преобразование формата. Просто этот формат тут же печатается обычно, а необычно можно сохранить преобразованные данные в файл.

Напиши свой браузер, который будет преобразовать твой файл в PS, или там PCL
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файла с сервера yriiarutiunian Общие вопросы Javascript 1 11.09.2015 19:31
отследить загрузку файла с сервера bes Общие вопросы Javascript 5 08.03.2015 15:06
Подгрузка информации через DIV с обработкой файла на стороне сервера Azartno jQuery 1 26.05.2012 15:07
Печать контента с сервера получаемого по АЯКС miha-ha Общие вопросы Javascript 13 05.05.2011 00:45
передача файла с сервера на клиент ojogin Общие вопросы Javascript 10 11.11.2010 23:29