[QGIS-DE] Als BLOBs gespeicherte Dokumente mit QGIS anzeigen

Marcus Abram marcus.abram at krzn.de
Mo Jul 22 07:43:36 PDT 2024


Hallo zusammen,

ich habe eine Tabelle definiert, die in einer Spalte vom Typ Binärobjekt 
(BLOB) Fotos enthält. Diese kann ich mit Hilfe eines HTML-Bedienelementes 
direkt im Attributformular anzeigen lassen. 

Das HTML-Bedienelement enthält folgenden Ausdruck, wobei "Fotodatei" der 
Name der BLOB-Spalte ist, die die Fotos enthält.
<script>document.write(expression.evaluate(" '<img src=' || '\"
data:image/png;base64,' || to_base64(\"Fotodatei\") || '\">' "))</script>


In einer weiteren Tabelle möchte ich andere Dokumente wie z.B. PDF in eine 
BLOB-Spalte hochladen und mit QGIS anzeigen oder aber aus QGIS heraus mit 
einem anderen Programm anzeigen lassen. Das Hochladen von z.B. 
PDF-Dokumenten ist problemlos möglich, ich scheitere bislang aber an der 
Darstellung.

Versucht habe ich es auch hier mit einem HTML-Bedienelement:
<script>
document.write(expression.evaluate(" '<iframe src=' || '\"
data:application/pdf;base64,' || to_base64(\"Dokumentdatei\") || '\" 
width=\"600\" height=\"400\"></iframe>' "))
</script>


Hat jemand eine Idee wie PDF- oder auch andere Dokumente angezeigt werden 
können, die als BLOBs in einer DB gespeichert sind?


Mit freundlichen Grüßen 
Im Auftrag 

Marcus Abram

Kommunales Rechenzentrum Niederrhein 
Der Verbandsvorsteher 
Abteilung 4
Anwendungen - "Konto" und "Boden"
Friedrich-Heinrich-Allee 130
47475 Kamp-Lintfort -Germany-
Tel: 02842/9070-186    Fax: 02842/92732-186 
Web: www.krzn.de   marcus.abram at krzn.de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/qgis-de/attachments/20240722/936a7e95/attachment.htm>


Mehr Informationen über die Mailingliste QGIS-DE