powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Открыть PDF на новой странице/окне
3 сообщений из 3, страница 1 из 1
Открыть PDF на новой странице/окне
    #39678513
Коллеги добрый день,

Вопрос может быть не совсем тематический, но стоит остро. Есть 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
Открыть PDF на новой странице/окне
    #39678910
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алекс ГришинКоллеги добрый день,

Вопрос может быть не совсем тематический, но стоит остро. Есть 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
Открыть PDF на новой странице/окне
    #39681716
Вот и дело всё в том, что получен он из блоба... Спасибо, попробую, как Вы советуете.

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


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