Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PDF to browser / 4 сообщений из 4, страница 1 из 1
08.05.2014, 16:54
    #38637043
delta_beta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDF to browser
Добрый день! нужно вывести содержимое pdf в отдельном окне. Содержимое передается с сервера аяксом в виде кода base64.
Были попытки сделать так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
					if(!data.pos) {
						var pdfText = (data.content);
						var template = '<embed width=100% height=100%'
							+ ' type="application/pdf"'
							+ ' src="data:application/pdf,base64;'
							+ (escape(Base64.decode(pdfText)));
							+ '"></embed>';
						//var template = "<object type='application/pdf' data= '" + jsonString + "'>";
						var windowPrint,
						    objBrowse = window.navigator;

						if(objBrowse.appName == "Opera"){
						   windowPrint = window.open('', '_blank', 'width=800,height=600,resizable=yes,scrollbars=yes,status=yes');
						} else {
						    windowPrint = window.open('', '_blank');
						}
						windowPrint.document.write(template);
						windowPrint.document.close();
						windowPrint.focus();
						setTimeout(function(){
							windowPrint.print();
							windowPrint.close();
						}, 500);
					}




Но открывается пустое окно. Подскажите, пожалуйста, как можно решить данную проблему?
...
Рейтинг: 0 / 0
08.05.2014, 17:08
    #38637059
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDF to browser
delta_beta,

Сдается мне, при таком синтаксисе как раз не надо декодировать его, хотя могу ошибаться.
...
Рейтинг: 0 / 0
08.05.2014, 17:19
    #38637070
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDF to browser
delta_beta
Код: javascript
1.
Base64.decode

может, наоборот?
...
Рейтинг: 0 / 0
08.05.2014, 17:27
    #38637083
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDF to browser
delta_beta
Код: javascript
1.
(escape(Base64.decode(pdfText)));

думаю, тут надо просто pdfText.
и точку с запятой убрать
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PDF to browser / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]