Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Report mit Grafiken / plugin limeMpdf

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 14 hours ago #269979 by ent1ty
Ihre LimeSurvey-Version: 5.6.68+240625 CE
Eigener Server oder LimeSurvey-Cloud: Eigener
Genutzte Designvorlage: Vanilla
==================
Hallo Zusammen,

aktuell versuchen wir für eine Umfrage ein PDF-Reporting am Ende zu erstellen. Hierfür verwenden wir die Plugins pdfReport und limeMpdf.
Grundsätzlich funktioniert die Generierung eines PDF auch. Was leider nicht funktioniert sind Grafiken.
Hier wird immer nur ein weißes Kästchen mit rotem X angezeigt. Das wird auch in den Manual für das Plugin beschrieben.
Um dem Problem auf die Spur zu kommen, habe ich bereits das Forum durchwühlt und verschiedene Lösungsvorschläge von ChatGPT ausprobiert, u.a. Dateiformat von PNG auf JPG geändert, Core-Pfad für die Bilddatei auf dem Server angegeben, Dateigröße verkleinert, Berechtigungen angepasst.
Nichts davon hat funktioniert.
In einer Testinstanz und Xampp mit gleicher Limesurvey Version funktioniert es allerdings.
Ich bin inzwischen Ratlos, woran es noch liegen soll und hoffe, dass die Experten hier vielleicht noch eine Idee haben, wonach ich schauen kann?

Beste Grüße,
Rene

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 10 hours ago - 1 week 10 hours ago #269991 by Joffm
Replied by Joffm on topic Report mit Grafiken / plugin limeMpdf
Hallo,
Ich verstehe nicht genau, was Du mit "Graphiken" meinst.
Sind dies irgendwelche Charts, die aus den Daten erzeugt werden (Balken-, Tortendiagramme)?
Oder - wie ich aus dem Passus über die Änderung des Dateiformats vermuten kann - einfach um Bilder?

Im zweiten Fall:
Hast Du einmal die Demo "limesurvey_survey_demo.lss", die im Plugin enthalten ist, getestet?
Einfach importiert, die Bilder hochgeladen, nicht mehr.

Ich erhalte damit dies
 

Und mit dem zweiten Beispiel, welches ja LimeMpdf benutzt (obwohl dies ja eigentlich nur ein bisschen "Schönheit" bei Radios und Checkboxen macht) und demselben Bild hineingeschoben.
 

Soll alles heißen:
Falls es nur dies ist, was Du willst, sehe ich kein Problem mit dem pdfReport.

Es scheint also ein Problem der Installation zu sein. Da Du ja auch schriebst, dass es auf einem anderen Server problemlos läuft.

Sorry, mehr kann ich auch nicht sagen.
Joffm

Getestet in 5.6.57.

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 week 10 hours ago by Joffm.

Please Log in to join the conversation.

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 9 hours ago #269994 by ent1ty
Replied by ent1ty on topic Report mit Grafiken / plugin limeMpdf
Hallo Joffm,

danke für deine schnelle Rückmeldung!
Sorry erstmal, ja, ich meine Bilder - also beispielsweise ein Logo und einige Icons.
Deinen Vorschlag mit der Demo habe ich gerade mal ausprobiert. War ebenfalls nicht erfolgreich. Bei externen Bildern kriege ich direkt ne Fehlermeldung ohne Report - das ist sicher ein Berechtigungsproblem. Aber zumindest intern abgelegte Bilder müssten funktionieren.
Nutzen würde ich lieber limeMpdf, weil es in Anpassung und Darstellung ansonsten sehr flexibel ist. Sieht auch ansonsten ganz ansprechend aus - nur bisher eben ohne Bilder.
Tja, ansonsten bin ich ratlos. Außer nochmal alle Berechtigungen auch für Abruf intern abgelegter Bilder zu prüfen, fällt mir nix mehr ein.
Gruß,
Rene

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 days 10 hours ago #270022 by holch
Replied by holch on topic Report mit Grafiken / plugin limeMpdf
Neben den Berechtigungen habe ich ja das hier im Verdacht:

"Core-Pfad für die Bilddatei auf dem Server angegeben"

Häufig ist der Pfad falsch angegeben, wenn die Grafik nicht angezeigt wird.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 days 10 hours ago - 6 days 10 hours ago #270023 by Joffm
Replied by Joffm on topic Report mit Grafiken / plugin limeMpdf

fällt mir nix mehr ein.

Doch, Du könntest einmal den lss Export schicken.

Vielleicht sehen wir etwas; Du weißt (besonders ich weiß es aus eigener Erfahrung), man wird manchmal "betriebsblind".

Es kann ja ruhig eine abgespeckte Version sein, die aber das Problem reproduziert.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 days 10 hours ago by Joffm.

Please Log in to join the conversation.

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 days 15 hours ago #270030 by ent1ty
Replied by ent1ty on topic Report mit Grafiken / plugin limeMpdf
@holch Die Pfadangabe habe ich bereits getestet. Mit dem relativen Pfad (/upload/themes/survey/template_reg/files/Logo.png) funktioniert die Darstellung auf der Webseite, nur nicht im PDF. Nutze ich den vollständigen Core-Pfad auf dem Server, wird gar nix angezeigt. Deshalb gehe ich davon aus, dass der relative Pfad korrekt ist und das Problem woanders liegt.

@Joffm Ich habe mal eine lss in sehr abgespeckter Version angehängt (nur wenige Fragegruppen und der Report). Die Inhalte musste ich unkenntlich machen, aber das hat keinen Einfluss auf die technische Umsetzung bzw. das Problem. Vielleicht seht ihr ja mehr?
Im übrigen habe ich das Plugin limeMpdf nochmal abgeschaltet und nur das Plugin pdfReport genutzt. Dann werden auch die Bilder im Report angezeigt, aber leider sind dann alle anderen Darstellungen, wie Ergebnistabellen, nicht mehr korrekt angezeigt. Insofern hat es sicher etwas direkt mit dem limeMpdf zu tun.
 

File Attachment:

File Name: limesurvey...4542.lss
File Size:152 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 13 hours ago - 5 days 12 hours ago #270032 by Joffm
Replied by Joffm on topic Report mit Grafiken / plugin limeMpdf
Hallo,
zunächst etwas Grundsätzliches:
Du hast eine Umfrage mit der SurveyID 534542 hochgeladen, in der Umfrage selbst wird aber auf die Umfrage 881323 referenziert.
<img alt="" src="/upload/surveys/881323/images/Umgebungsgestaltung%20als%20Teil%20des%20Pflegekonzeptes(1).png" style="width:150px;height:146px;" />

Um dies zu vermeiden sollte man immer den Platzhalter benutzen
<img alt="" src="/upload/surveys/{SID}/images/Umgebungsgestaltung%20als%20Teil%20des%20Pflegekonzeptes(1).png" style="width:150px;height:146px;" />

Auch glaube ich nicht, dass die Bilder einen so - mit Verlaub - bescheuerten Dateinamen haben.
Hat hier der Editor aus den Unterstrichen wieder einmal - da er ja alles besser weiß - aus einem Unterstrich ein "%20" gemacht?

Wenn ich nämlich im Dateinamen der hochgeladenen Bilder dieses "%20" benutze, und ebenfalls im Script, ist alles gut.
Oder eben in beiden Fällen mit Unterstrich.

Besser ist natürlich, man nennt die Bilder einfach um (Bild1.png, Bild2.png reicht doch)

Und als Letztes.
src="/upload/surveys/...  funktioniert auf meinem Server nicht.
Entweder muss ich das Installationsverzeichnis hinzufügen
src="lime6/upload/surveys/...
oder den Slash weglassen
src="upload/surveys/...
Probiere einmal.
Du kannst ja einfach gucken, was der Wizard beim Bildeinfügen meint.
 

Jedenfalls erhalte ich dieses.
Das kleine Bild enthält Unterstriche
<table width="100%"><tbody><tr><td valign="top"><img alt="" src="upload/surveys/{SID}/images/Umgebungsgestaltung_als_Teil_des_Pflegekonzeptes(1).jpg" style="width:150px;height:146px;" /></td>

Das große Bild das "%20"
<table width="100%"><tbody><tr><td valign="top"><img alt="" src="upload/surveys/{SID}/images/Sehen%20und%20gesehen%20werden(1).jpg"  /></td>

Und die hochgeladenen Bilder in beiden Variationen
 
Mit Unterstrich ist ein kleines Bootbild, mit "%20" ein großes Bootbild
 

Joffm

P.S.
Was soll denn diese Frage G05Q26? Da ist ja gehörig etwas schiefgelaufen.
"sehr gut, gut ..." als Teilfragen und keine Antwortoptionen.
Naja, egal

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 days 12 hours ago by Joffm.

Please Log in to join the conversation.

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 days 12 hours ago #270036 by ent1ty
Replied by ent1ty on topic Report mit Grafiken / plugin limeMpdf
Hallo joffm,

danke fürs probieren und deine Rückmeldung!
Entsprechend deiner Antwort habe ich mal den Dateinamen vereinfacht "logo.jpg". Wird trotzdem nicht im PDF angezeigt.
Also an den Unterstrichen liegt es nicht. Und ja, die komischen Änderungen der Unterstriche %20 macht natürlich der Editor.
Die Anpassungen mit/ohne Slash bzw. kompletten Serverpfad hatte ich auch schon alles durchprobiert. Das geht bei mir nur mit Slash - zumindest in der Webanzeige.
Der Hinweis auf den Platzhalter ist korrekt, klappt leider bei mir aber auch nicht immer, deshalb die genaue SID.

Meine Vermutung ist, dass es an den Berechtigungen für limeMpdf liegt, da es mit dem pdfReport Plugin ja funktioniert. Allerdings hatten wir bereits alle Lese- und Schreibberechtigungen für limeMpdf freigegeben.
Weiß aber auch nicht genau, welche anderen Anforderungen limeMpdf da vielleicht sonst noch hat?

Gruß,
Rene

PS:
Gute aufgepasst wegen der Frage G05Q26!
Solche Fehler schleifen sich mit, wenn man inzwischen an verschiedenen Stellen testet. Die Frage hatten wir inzwischen schon geflickt.

 

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 11 hours ago #270039 by holch
Replied by holch on topic Report mit Grafiken / plugin limeMpdf
Ja hast du denn die falsche SID mal an deine Umfrage angepasst?

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 days 11 hours ago #270041 by ent1ty
Replied by ent1ty on topic Report mit Grafiken / plugin limeMpdf
Ja, in der Umfrage ist die richtige SID drin. Die andere ist jetzt aufgrund des Exports entstanden um Euch eine abgespeckte lss zu liefern.
Ich hatte zwischenzeitlich auch mal mit unterschiedlichen Ablageordnern für die Bilder in Limesurvey experimentiert, Upload der Umfrage bzw. im Template Ordner, falls es ein Problem der Pfade wäre.
The following user(s) said Thank You: holch

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 8 hours ago #270048 by Joffm
Replied by Joffm on topic Report mit Grafiken / plugin limeMpdf
So, jetzt kann ich wirklich nicht mehr helfen.

Ich habe gerade einmal in Version 5.6.57 getestet.
Unds alles ist fein.
Sowohl in der Bildschirmansicht
 
wie auch im pdf
 
Folgende Pfade:
Logo: "/lime5/upload/themes/survey/gray_vanilla/files/logo_HA.png" (einfach um etwas Analoges zu Deinem Pfad zu kreieren)
Bild1: "/lime5/upload/surveys/{SID}/images/Boot001_gross.jpg"
Bild2: "/lime5/upload/surveys/{SID}/images/Boot002_gross.jpg"

Und sowohl mein pdfReport- wie auch das limeMpdf-Plugin sind einfach so wie sie sind in den Plugin-Folder hineinkopiert worden.
Nichts Zusätzliches mehr wegen irgendwelcher Rechte.

So gut, so schlecht.
Jetzt kommt meine pragmatische Ader:
Wenn es bei Dir ohne limeMpdf funktioniert, dann lass es doch.
So groß isr der Unterschied ja nicht, außer dass Du die Tabellen etwas besser spaltenmäßig ausrichten musst, außerdem Abstände, Schriftgrößen.
Und wenn sowieso keine Radio-Buttons und Checkboxen vorkommen,...
 

Wie gesagt: Es ist äußerst ungünstig, wenn etwas bei uns ohne jedes Problem läuft, beim Fragesteller aber offensichtlich nicht.
Dann ist guter Rat immer sehr teuer.

Bis dann
Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • ent1ty
  • ent1ty's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 days 19 hours ago #270056 by ent1ty
Replied by ent1ty on topic Report mit Grafiken / plugin limeMpdf
Hallo joffm,

danke für deine Mühe!
Wie gesagt, auf meinem Testserver läuft das Ganze auch wie bei dir. Warum auf dem Produktiv-Server nicht, ist mir ein Rätsel.
Ist, wie du sagst, schwer nachzuvollziehen auf diese Weise.
Ich werde deinem Ratschlag folgen und nur den pdfReport verwenden.
Falls ich irgendwann das Problem doch nochmal herausfinden sollte, werde ich es hier im Forum teilen.

Gruß,
Rene
 

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose