2016-11-08 4 views
0

У меня есть сохраненный PDF-файл, и я хочу отобразить его в iFrame. Каков подходящий способ вычисления src?Отображение содержимого PDF-файла в iFrame (путь к файлу)

Я использовал это, но это не работает для меня:

<set field="resourceReference" from="ec.resource.getLocationReference('dbresource://mantle/content/cv/100000/content_100006/161107_HS.pdf')"/> 

Тогда, в HTML, я добавил:

src="${resourceReference.getUrl()}" 

без успеха.

field setup

enter image description here

ответ

1

URL-адрес из ResourceReference внутренний URL (начиная с dbresource: // в вашем примере), а не действительный URL для веб-клиента. Вам нужно будет добавить переход на экран или что-то, что передает файл в веб-клиент (используя что-то вроде метода ec.web.sendResourceResponse (String location)). Существуют различные примеры переходов с использованием этого метода в рамках SimpleScreens и т. Д.

+0

Я добавил переход с ec.web.sendResourceResponse ('dbresource: //mantle/content/cv/XYZ.pdf', true) с inline = true. Затем я добавил iframe с src src = "$ {sri.buildUrl ('getActualCV'). Url}". – mrovnanik