Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Открыть PDF на новой странице/окне / 3 сообщений из 3, страница 1 из 1
24.07.2018, 18:53
    #39678513
Открыть PDF на новой странице/окне
Коллеги добрый день,

Вопрос может быть не совсем тематический, но стоит остро. Есть pdf, полученный извне, нужно его отобразить на новой странице (или в новом окне - не важно).

Сначала нашел красивый пример, порадовался, типа вон оно как просто: https://alpitru.wordpress.com/2009/02/13/pdf-to-apex-embedding/#respond
Однако нет - где-то на последней миле, вот тут, в функции, возникает проблема:

Код: javascript
1.
$x('pdf_area').innerHTML = '<b>'+filename+':</b><br> <object type="application/pdf" data="f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=GET_PDF:::TEMP_ITEM_1:'+filename+'#toolbar=0&navpanes=0" width="800" height="650" ></object>'



Тут ничего не происходит, в лучшем случае - плагин IE11 ругается, типа это не pdf. Т.е. процедура отрабатывает, но поток данных дальше не может быть разобран как pdf и передан странице или объекту на ней.
Если скачивать файл - без проблем, скачивается. Но мне этого не надо, мне его нужно открыть в веб-браузере (плагины чтения pdf установлены).

Плагинов, которые можно было бы встроить и всовывать им файлы, тоже не нашел. Буду благодарен за любую помощь или подсказку, куда копать.
...
Рейтинг: 0 / 0
25.07.2018, 13:51
    #39678910
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть PDF на новой странице/окне
Алекс ГришинКоллеги добрый день,

Вопрос может быть не совсем тематический, но стоит остро. Есть pdf, полученный извне

В каком виде он получен?

Код: html
1.
f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=GET_PDF:::TEMP_ITEM_1:'+filename+'



Если это источник, почему его не обернуть в href?

Код: html
1.
<a target="_blank" href="f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=GET_PDF:::TEMP_ITEM_1:'+filename+'">Скачать</a>
...
Рейтинг: 0 / 0
31.07.2018, 18:30
    #39681716
Открыть PDF на новой странице/окне
Вот и дело всё в том, что получен он из блоба... Спасибо, попробую, как Вы советуете.

Вышел из положения размещением файлов в директории на сервере и объявлением алиаса в dads.conf (благо задача это позволяла). И запрашиваю файл в строке браузера. В этом случае все плагины отрабатывают как надо.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Открыть PDF на новой странице/окне / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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