Ergebnis 1 bis 28 von 28

Thema: PDF Vorschau zu klein

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard PDF Vorschau zu klein

    Hallo zusammen,

    ich betreue eine Vereinsseite, die bei All-Inkl. liegt. Die PDF Vorschau funktioniert da ja prinzipiell. Allerdings sieht das Ergebnis etwas merkwürdig aus:
    Eine große weiße Fläche und dann kommt gegen Ende der Inhalt des PDFs. Öffne ich die Datei aber über den Downloadlink sieht alles normal aus.

    Ich packe euch mal ein Beispiel dazu zum Ausprobieren. Die PDF bekomme ich so von der Zeitung. Muss man da noch was finetunen?

    Vorschau-Link: https://www.dieluetteraten.de/_conta...%2FA5ZigKog%3D

    Danke & Gruß

    Neelix.
    Angehängte Dateien Angehängte Dateien

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Das liegt am PDF selbst. So sieht der gesamte Inhalt des PDFs aus:



    Da dürfte eine art Mask oder Cropping drauf definiert sein, wodurch in den meisten PDF Readern dann nur der Artikel "Lesen macht Spaß" sichtbar ist. Die Vorschau aber ermittelt als Dokumentgröße aber die Größe des "echten" (also gesamten) Dokuments.
    Angehängte Grafiken Angehängte Grafiken
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Hm. Wie bekomme ich Contao bzw. dem ImageMagick im Hintergrund beigebracht diese Maske zu berücksichtigen? Das PDF selbst kann und darf ich nicht bearbeiten.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ich denke am besten ist es das PDF entsprechend zu bearbeiten (ungeachtet dessen, dass du das nicht darfst oder kannst ). Schon allein weil es ja unnötig ist die zusätzlichen Daten mitzuschicken.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Das Können liegt nicht daran, dass ich es nicht könnte, sondern dass da kommerzielle Schriften verwendet werden, die ich nicht habe und dann Schriftbild und Satz nicht mehr stimmen.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Die Schriften sind ja im PDF eingebettet, das sollte für das Entfernen des umliegenden Inhalts ja ausreichen.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Leider nein, wenn ich das PDF in Adobe öffne, sagt er mir, dass die Schriften ersetzt werden. Die Einbettung greift nur für Anzeige.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Du könntest so wie hier beschrieben versuchen die CropBox auf die TrimBox (oder umgekehrt) zu setzen - evt. beeinflusst das dann die Vorschau dementsprechend.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Meine Acrobat Version ist wohl zu alt für diese Funktion. Die kennt die nicht.

    Wie erstellt Contao die Vorschau? Über das convert-Tool? Da gibt es eine Option
    Code:
    -define pdf:use-cropbox=true
    . Damit funktioniert es und der ausgeblendete Teil fehlt im Bild.

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Füge mal in ImaginePreviewProvider.php in Zeile 169 folgendes ein:
    PHP-Code:
    $magick->setOption('pdf:use-cropbox'true); 
    und teste es nochmal (Lösche aber var/cache und assets/images vor dem Test).
    Geändert von Spooky (09.08.2023 um 17:08 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Leider nein, jetzt wird kein Bild mehr erstellt.
    Geändert von neelix (09.08.2023 um 17:28 Uhr)

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Wo liegt die Datei?
    vendor/contao/core-bundle/src/Image/Preview/ImaginePreviewProvider.php
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Leider nein, jetzt wird kein Bild mehr erstellt.
    Poste mal die Ausgabe von
    Code:
    vendor/bin/contao-console debug:container contao.image.imagine
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Kann ich nicht, der Webspace hat kein SSH.

  15. #15
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    auf meinem Server kommt da folgendes zurück:

    Code:
     // This service is a public alias for the service contao.image.imagine.rl0p_o1
    
    Information for Service "contao.image.imagine.rl0p_o1"
    ======================================================
    
     Imagine implementation using the Imagick PHP extension.
    
     ---------------- ------------------------------
      Option           Value
     ---------------- ------------------------------
      Service ID       contao.image.imagine.rl0p_o1
      Class            Imagine\Imagick\Imagine
      Tags             -
      Public           no
      Synthetic        no
      Lazy             no
      Shared           yes
      Abstract         no
      Autowired        no
      Autoconfigured   no
     ---------------- ------------------------------
    Hier klappt die Erstellung der Vorschau normalerweise auch.

  16. #16
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Hallo Spooky,

    hat Du noch eine Idee?

  17. #17
    Contao-Nutzer
    Registriert seit
    26.10.2012.
    Beiträge
    89
    Contao-Projekt unterstützen

    Support Contao

  18. #18
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    So, nach etwas hin und her klappt es jetzt auf meinem Testsystem und auch All-Inkl spielt mit.

  19. #19
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Mit welcher Version wird die Anpassung ausgeliefert?
    Das Update auf die 4.13.29 gerade hat meine manuelle Anpassung wieder rückgängig gemacht.

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    4.13.30
    » sponsor me via GitHub or PayPal or Revolut

  21. #21
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Sorry, ich hätte präzieser fragen sollen: Wann kommt die raus?

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Für Bugfix Versionen gibt es keinen konkreten Zeitplan.
    » sponsor me via GitHub or PayPal or Revolut

  23. #23
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Dann muss ich die Datei wohl wieder manuell austauschen.
    An der Funktion scheitert nämlich gerade die Freischaltung einer Seite.

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Alternativ kannst du bis zum Release auch
    Code:
    "contao/core-bundle": "4.13.x-dev as 4.13.30"
    requiren.
    » sponsor me via GitHub or PayPal or Revolut

  25. #25
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    kann ich das so in den CM schreiben?

    Komme nämlich gerade nicht per FTP an den Webspace.

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ja, das sollte möglich sein. Also in das Versionsfeld von Contao solltest du
    Code:
    4.13.x-dev as 4.13.30
    eintragen können.
    » sponsor me via GitHub or PayPal or Revolut

  27. #27
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Ne, da isser beleidigt.
    Code:
    oading composer repositories with package information
    Info from https://repo.packagist.org: #StandWithUkraine
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires contao/calendar-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/calendar-bundle[4.13.x-dev].
        - contao/calendar-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 2
        - Root composer.json requires contao/comments-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/comments-bundle[4.13.x-dev].
        - contao/comments-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 3
        - Root composer.json requires contao/faq-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/faq-bundle[4.13.x-dev].
        - contao/faq-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 4
        - Root composer.json requires contao/listing-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/listing-bundle[4.13.x-dev].
        - contao/listing-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 5
        - Root composer.json requires contao/manager-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/manager-bundle[4.13.x-dev].
        - contao/manager-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 6
        - Root composer.json requires contao/news-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/news-bundle[4.13.x-dev].
        - contao/news-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 7
        - Root composer.json requires contao/newsletter-bundle 4.13.x-dev as 4.13.30 -> satisfiable by contao/newsletter-bundle[4.13.x-dev].
        - contao/newsletter-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
      Problem 8
        - contao/manager-bundle 4.13.30 requires contao/core-bundle 4.13.30 -> found contao/core-bundle[4.0.0-beta1, ..., 4.13.x-dev, 5.0.0-RC1, ..., 5.x-dev] but it does not match the constraint.
        - contao/manager-bundle 4.13.x-dev requires contao/core-bundle 4.13.x-dev -> found contao/core-bundle[4.13.x-dev] but it does not match your minimum-stability.
        - erdmannfreunde/optimist-theme-bundle 2.0.2 requires contao/manager-bundle ^4.9 -> satisfiable by contao/manager-bundle[4.13.30 (alias of 4.13.x-dev), 4.13.x-dev].
        - erdmannfreunde/optimist-theme-bundle is locked to version 2.0.2 and an update of this package was not requested.
    Dann muss ich doch morgen schauen, wenn ich wieder am PC bin.

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ja, du wirst manuell
    Code:
    "contao/core-bundle": "4.13.x-dev as 4.13.30"
    eintragen müssen.
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •