powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отображение картинки в pdf из xml
8 сообщений из 8, страница 1 из 1
Отображение картинки в pdf из xml
    #38693599
TGO_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
есть xml-файл, в нем в бинарном виде хранится файл с картинкой например:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<house>
.........................................
 <FilesLst>
  <FileObj>
    <fileName>someFileName.jpg</fileName>
    <file> ....
     4AAQSkZJRgABAgEASABIAAD/4f/BRXhpZgAASUkqAAgAAAALABIBAwABAAAAAQAAABoBBQAB
     AAAAkgAAABsBBQABAAAAmgAAACgBAwABAAAAAgAAADEBAgATAAAAogAAADIBAgAUAAAAtgAAADsB
     AgAFAAAAygAAABMCAwABAAAAAASQAAAGmHBAABAAAA5ggAAJ2cAQAKAAAA0AAAABzqBwAMCAAA2gAA
     ANISAABIAAAAAQAAAEgAAAABAAAAQ2FwdHVyZSBAdfOWCAyLjQuMyBXAAAyMDE0OjA3OjA2IDE3OjUz
     OjExAHVzZXIAAHUAcwBlAAHIAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAegrtgAAAAAAAAAAAA.........
    </file>
  </FileObj>
 </FilesLst>
.........................................					
</house>



необходимо в pdf отчете вывести эту картинку.
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693610
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TGO_,

Вам нужно ее декодировать, сохранить во временный файл, а в шаблоне указать ссылку на этот файл
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693650
TGO_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Спасибо. значит прийдется так и делать
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693656
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TGO_,

Все это можно сделать в XSL через расширения
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693740
TGO_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще вопросик, как можно динамически указывать имя файла?
например в моем xml-файле, тег <fileName>tempFiles/stamp.jpg</fileName> содержит имя файла, который нужно отрисовать.
как к нему обратится динамически в external-graphic?
<fo:external-graphic src='url("file:/tempFiles/stamp.jpg")'/>
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693782
TGO_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал вот так
Код: xml
1.
2.
3.
4.
<xsl:variable name="fileN" select="fileName"/>
<fo:block>
  <fo:external-graphic src="url($fileN)"/>
</fo:block>


в итоге Image not found. URI: $fileN
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38693791
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
<xsl:variable name="fileN" select="fileName"/>
<fo:block>
  <fo:external-graphic src="{$fileN}"/>
</fo:block>


Но желательно указывать полный путь к файлу, а не надеяться на текущий каталог
...
Рейтинг: 0 / 0
Отображение картинки в pdf из xml
    #38694487
TGO_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще раз спасибо!
покращення настало :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отображение картинки в pdf из xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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