[gelöst]Anzeige eines PDF Dokumentes unter Drupal 9

am 24.09.2020 - 20:34 Uhr in
Moin Moin
Gibt es bereits eine Möglichkeit/Modul das die Anzeige eines PDF's unter Drupal ermöglicht?
- Anmelden oder Registrieren um Kommentare zu schreiben
Drupalcenter.de verwendet Cookies, um die Sitzung eines Besuchers zu speichern. Wenn Du weiterhin durch unsere Webseite surfst, erklärst Du Dich damit einverstanden.
Moin Moin
Gibt es bereits eine Möglichkeit/Modul das die Anzeige eines PDF's unter Drupal ermöglicht?
Beiträge im Forum: 249922
Registrierte User: 20083
Neue User:
wla | 9450 |
stBorchert | 6003 |
quiptime | 4972 |
Tobias Bähr | 4019 |
bv | 3924 |
ronald | 3854 |
md | 3717 |
Thoor | 3678 |
Alexander Langer | 3416 |
Exterior | 2903 |
Entity Print scheint auf 9 zu
am 25.09.2020 - 06:11 Uhr
Entity Print scheint auf 9 zu funktionieren.
https://www.drupal.org/project/entity_print
Danke für den Link Leider
am 25.09.2020 - 10:32 Uhr
Danke für den Link
Leider erhalte ich wenn ich in einem versuche auf ein PDF zuzugreifen die folgende fehlermeldung
Provide a link to print the entity
Die Behandlungsroutine für dieses Element ist beschädigt oder fehlend. Folgende Informationen sind verfügbar:
Die Aktivierung des entsprechenden Moduls behebt diesen Fehler eventuell. Falls der Fehler weiterhin besteht, ist eventuell eine aktuellere Version des Moduls verfügbar.
Hast Du das Modul mit
am 25.09.2020 - 11:17 Uhr
Hast Du das Modul mit Composer installiert? Das ist in dem Fall zwingend.
Und dann mal in Statusbericht schauen.
Hast Du dompdf oder eine der anderen PDF Engines gewählt?
SCHEI..... Das war das letzte
am 25.09.2020 - 13:54 Uhr
SCHEI.....
Das war das letzte Modul was ich einbauen wolte, soll heißen die Webseite ist bereits komplett in Drupal 9 erstellt worden.
Gibt es eine Möglichkeit von Drupal 9 zu Drupal 8 downzugraden ohne das man wieder alles neu machen muß?
Warum genau willst Du
am 25.09.2020 - 15:04 Uhr
Warum genau willst Du downgraden?
Dass es mit Composer installiert werden muss, war ja bei Drupal 8 schon genauso.
War das Erste, worüber ICH bei Drupal 8 gestolpert bin. ;-)
Oder meinst Du was anderes?
Gibt es eine Möglichkeit von
am 25.09.2020 - 16:30 Uhr
Gibt es eine Möglichkeit von Drupal 9 auf Drupal 8 downzugraden.
Soll heißen kann man von Drupal 9 auf Drupal 8 zurück ohne das man alles neu eingeben muss?
Den gibt's nicht. Stell dir
am 26.09.2020 - 07:57 Uhr
Den gibt's nicht. Stell dir den Aufwand vor sämtliche Migrationsvorgängein Drupal quasi rückwärts zu behandeln. Das wäre völlig wiedersinnig. Aber sag mal: Du hast die Frage oben noch gar nicht beantwortet. Ich stell mal provokativ eine Gegenfrage. Du willst doch jetzt nicht etwa downgraden, weil bei dir Entity print nicht funktioniert? Notfalls verlinkt du halt auf die PDF-Dateien und gibst dem Link ein target=blank damit das PDF in einem neuen Tab auf geht. Dann kann man die PDFs auch drucken. Das ist doch aber jetzt kein Grund für ein Downgrade. Nur weil das, wie es deiner Meinung nach funktionieren soll anders von statten geht, als erwartet.
Ich setz mich gern hin und installiere dir Entity print in Drupal 9 so dass es läuft
Um die Frage zu wiederholen. Verwendest du Composer für deine Installation von Drupal.
Und um eine Frage hinzuzufügen: Wenn du Composer nicht verwendest, warum nicht?
Gruß
Joachim
Ps: Wir stellen euch solche Fragen doch nicht um euch zu em ärgern, sondern um zu helfen. Entsprechend zu antworten wäre also nur höflich.
Main Moin Ich verwende für
am 26.09.2020 - 08:05 Uhr
Main Moin
Ich verwende für die Installation von Drupal composer ;)
Die Antwort SCHEI... war eigentlich nicht für diesen Post gedacht *g*
der Post für den diese Antwort gedacht war ging um das DSGVO Modul das unter Drupal 9 nicht funktioniert und deswegen die Verwendung von Drupal 9 im Moment unmöglich macht :(
Das passiert wenn man zu viel Baustellen auf einmal hat *fg*
Habe jetzt alles so
am 26.09.2020 - 11:29 Uhr
Habe jetzt alles so installiert wie es gefordert ist.
Soweit so gut, oder besser nicht gut.
Wenn ich unter PDF (Select the default PDF engine for printing.) nun als Engine TCPDF auswähle und versuche über Webform ein PDF zu generieren geschieht nichts.
Wenn ich nun wkhtmltopdf als Engine auswähle erhalte ich die Meldung das wkhtmltopdf nich im Pad /usr/local/bin liegen würde obwohl es dort vorhanden ist
root@ur316:/usr/local/bin# ls -l
total 91500
-rwxr-xr-x 1 root root 324 Sep 1 06:30 composer
-rwxrw-rw- 1 root root 310920 Mar 8 2018 drush
-rwxr-xr-x 1 root root 46647312 Jun 10 21:27 wkhtmltoimage
-rwxr-xr-x 1 root root 46725136 Jun 10 21:26 wkhtmltopdf
Was muß ich tun damit es funktioniert?
Mit wkhtmltopdf hatte ich
am 26.09.2020 - 14:23 Uhr
Mit wkhtmltopdf hatte ich auch Probleme.
Dompdf gibt bei mir die besten Ergebnisse.
Kann es sein, dass das PDF sich nicht öffnet, sondern direkt im Download-Ordner gespeichert wird? Dann sieht es so aus, als wäre nichts passiert.
whereis
am 01.10.2020 - 07:34 Uhr
whereis wkhtmltopdf
wkhtmltopdf: /usr/bin/wkhtmltopdf /usr/share/man/man1/wkhtmltopdf.1.gz
drupal@drupal-VirtualBox:/var/www/drupal$ sudo ln -s /usr/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
[sudo] Passwort für drupal:
drupal@drupal-VirtualBox:/var/www/drupal$
dann gehts. Grund ist, dass wie im Beispiel die Datei in /usr/bin/wkhtmltopdf installiert wird das Modul sie aber in /usrlocal//bin/wkhtmltopdf sucht.
Was du also nicht gemacht hast, ist eine symbolischen Link zu seten.
Downgrade ..
am 01.10.2020 - 16:08 Uhr
(ist zwar nicht die eigtl. Frage)
aber schon mal mit composer require die entsprechende D8-Version mitangegeben?
Bei einer "nackten" Installation ging das hier mal, ich habe aber keine Einzelheiten mehr parat.
Servus
Franz