Support » Allgemeine Fragen » PDF Plugin kann Text nicht zentrieren, alternativ Druck direkt aus der Webseite

  • Gelöst radarin

    (@radarin)


    Hallo zusammen

    Hat jemand von Euch Erfahrungen mit Plugins, welche einen Beitrag oder eine Seite in ein PDF umwandeln?

    Ich betreue eine Seite für ein Restaurant. Die Chefin hat die Tageskarte jeweils im Word geschrieben und ausgedruckt. Ich wollte sie aber auch auf der Webseite sehen (und mittlerweile auch viele der Gäste). Eine Möglichkeit wäre vielleicht gewesen, den Text aus Word in einen Beitrag zu kopieren. Das hätte sie hingekriegt, ob es dann mit der Formatierung funktioniert hätte, habe ich nie ausprobiert, denn meine Idee war eine Andere.

    Einfach aus dem Beitrag ein PDF machen und das dann ausdrucken. Das Problem das ich unter WP 4.9 hatte (ich hab den Inhalt komplett zentriert), wenn ein Block einen leeren Zeilenumbruch drin hatte, war der Block im PDF links ausgerichtet. Hat etwas gedauert bis ich diesen Umstand erkannte. Somit war dann das Problem gelöst.

    Jetzt unter WP 5.3 ist der im Beitrag komplett zentrierte Inhalt im PDF komplett links ausgerichtet. Ich habe das mit allen gängigen Plugins getestet, welche da in Frage kommen, bei allen das Selbe, weshalb ich da den Core im Verdacht habe. Wenn meine Vermutung stimmt, dann kann ich das so nicht selber lösen.

    Bleibt also noch einfach die Webseite auszudrucken. Bei meinem verwendeten Template wird allerdings einiges mehr als nur der reine Beitrag ausgedruckt. Header, Logo, Navigation, der Rahmen um den Beitrag, Footer und noch ein paar Kleinigkeiten die stören.

    Ich hab dafür jetzt mein CSS erweitert:

    @media print {
    
    .datumheader, #header, #footer, .entry-title.post-title.responsive, .breadcrumb-list, .post-meta, .navigation { 
            display: none; 
        }
    
    #wrapper-content.clearfix { 
            border: 0px; 
        }
    }

    Damit verschwindet alles und es bleibt lediglich noch der reine Inhalt des Beitrages übrig. Auch der Titel wird nicht gedruckt, da der in diesem Fall nicht nötig ist.
    Die von mir angegebenen Klassen und IDs sind natürlich vom verwendeten Template abhängig. Wie das bei Euch ist, müsst ihr einfach testen.

    Gruß René

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Hallo,
    dieses Plugin scheint eine Lösung anzubieten. Allerdings weiß ich nicht, ob du das bereits getestet hast. Ich kenne das Plugin nicht, nutze aber die Software vom gleichen Entwickler auf meinem Rechner.
    Weitere Alternativen findest du z. B. auf der folgenden Seite
    Viele Grüße
    Hans-Gerd

    Thread-Starter radarin

    (@radarin)

    Danke Hans-Gerd, alle getestet, alle das selbe Verhalten. Alle falsch ausgerichtet, Schriften werden nicht übernommen, Schriftgrössen werden ignoriert. Das nützt mich in meinem Fall gar nichts, die ausgedruckte Karte kommt auf den Tisch und muss was her machen. Der Chefin wäre es noch egal, für mich kommt das so gar nicht in Frage.

    Das PDF24 Plugin schreckt mich ab, da jedes Mal die eMail Adresse eingegeben werden muss. Besucher schreckt das ab. Gestern hat der Mail Versand noch funktioniert, jetzt wieder nicht. In den Einstellungen habe ich jetzt noch gesehen, man könnte da noch eigenes CSS rein schreiben. Es macht den Eindruck, als könnte man dann das Darstellungsproblem lösen. Wenn das so funktioniert und man mit dem eMail Umweg leben kann, bestimmt ein gutes Plugin. Der Aufwand es zu betreiben, resp. erst mal einzurichten ist recht gross. Und ich sehe gerade, der Button ist jetzt gleich überall zu sehen. Bevor ich ausprobiere ob auch das sich gezielt steuern lässt, entferne ich das Plugin wieder, da es mir mich sowieso nicht die passende Lösung ist. Und nein, das geht nicht gegen den Entwickler und soll auch nicht heissen das das Plugin nicht gut ist, es passt einfach in meinem Fall nicht.

    Für mich ist der der Weg mit einem eigenen Druck-CSS der bessere Weg. Hat auch einiges an Zeit beansprucht rauszufinden welche CSS Klassen ich angeben muss, damit die Darstellung so daher kommt wie ich es will. Ich bin aber der Meinung, ich habe so mehr Flexibilität. Auf dem Ausdruck, auf ein A4 beschränkt, muss ich das Ganze etwas zusammen schieben, auf der Webseite bin ich grosszügiger mit dem Freiraum. Die Grafik auf der Speisekarte hatte ich bis anhin auch auf der Webseite. Da aber völlig überflüssig und störend. Da habe ich sie nun ausgeblendet und sie kommt nur noch auf dem Ausdruck daher.

    Wer ähnliche Probleme hat, dem empfehle ich es doch mal auf diese Weise zu versuchen. Deshalb auch dieser Beitrag hier fürs Archiv.

    Wen es interessiert wie es ausschaut und funktioniert, der kann sich das –> hier ansehen. Kleiner Hinweis für die das am Samstag anklicken, sobald die Kategorie geladen ist auf den Titel der gelisteten Karte klicken, sonst wird nach 3 Sekunden die Samstagskarte geladen. Samstag ist aber zu, gibt es keine Karte und den Fehler 404. Das werde ich aber noch ändern. Der Text den ich als weiteren Beitrag zur Info in dieser Kategorie habe werde ich direkt in die jeweilige Tageskarte integrieren, da ich jetzt ja einen Weg gefunden habe Diesen auf dem Ausdruck zu entfernen.

    Letztendlich wird dann alles etwas eleganter sein, dank dem Umstand, dass der erste Lösungsansatz nicht befriedigt hat.

    Und wenn ich dennoch ein PDF haben will, wozu auch immer, gebe ich im Druckdialog einfach an, nix Drucker ansteuern, als PDF speichern.

    Gruß René und ein schönes Wochenende.

    • Diese Antwort wurde geändert vor 4 Jahren, 1 Monat von radarin.
    • Diese Antwort wurde geändert vor 4 Jahren, 1 Monat von radarin.

    Hallo René,
    danke für die umfangreiche Rückmeldung.
    Viele Grüße und ein schönes Wochenende
    Hans-Gerd

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „PDF Plugin kann Text nicht zentrieren, alternativ Druck direkt aus der Webseite“ ist für neue Antworten geschlossen.