Ergebnis 1 bis 17 von 17

Thema: PDF Druck formatieren mittels CSS

  1. #1
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard PDF Druck formatieren mittels CSS

    Hallo,

    wie formatiert man die Ausgabe des PDF Drucks. Die Print.css steuert den ausdruck über den Drucker.. aber wie steuert man ab Version 2.9 mit dem neuen PDF Core die Erscheinung des PDF Drucks die über die Syndikation aktiviert wird.

    Jede Hilfe ist willkommen!

    Danke

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das geht leider nicht so einfach, denn der PDF Writer kennt kein CSS... Ich kenne nur eine kostenpflichtige Alternative.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    200

    Standard

    Hallo Andreas,

    was wäre das denn für eine Alternative und was würde sie kosten?

    Beste Grüße
    Sares

  4. #4
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    wäre nett wenn du die posten könntest, ich google glaube ich mit den falschen suchworten

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Das geht leider nicht so einfach, denn der PDF Writer kennt kein CSS... Ich kenne nur eine kostenpflichtige Alternative.
    TCPDF kann das Ich weiss nicht wie gut, aber es geht. Ich glaube die Methode heisst writeHTML()
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    TCPDF kann das Ich weiss nicht wie gut, aber es geht. Ich glaube die Methode heisst writeHTML()
    writeHTML() != writeCSS()


    Ich habe ein Modul gemacht welches http://html2pdf.seven49.net/ nutzt.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  8. #8
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hab's mir nicht im Detail angesehen Hab das Beispiel jetzt doch noch gesucht: http://www.tcpdf.org/examples/example_061.phps
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  9. #9
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    Hallo,
    wenn man den Hook PrintArticleAsPdf verwendet, ist es möglich, die Pdf-Ausgabe auch mit eigenen Styles zu beeinflussen.

    Ich habe mir eine (Html-)Datei stylesheet.html angelegt, die die Styles enthält. Beispiel:
    HTML-Code:
    <style type="text/css">
    #id {
         font-size: 75%;
    }
    </style>
    Diese Datei lese ich in der Funktion myPrintArticleAsPdf($strArticle,$objArticle) mit file_get_contents ein:
    PHP-Code:
    $stylesheet file_get_contents(TL_ROOT.'/...(Pfad zur Datei).../stylesheet.html'); 
    und stelle sie vor der Ausgabe des Artikels mit $pdf->writeHTML dem Html-Code des Artikels voran, z. B. so:
    PHP-Code:
    $strArticle $stylesheet.$strArticle
    Danach verwendet tcpdf die Styles. Diese Vorgehensweise ist einfach, aber wirksam - und updatesicher.
    Vielleicht hilft's ja jemandem.
    MfG
    Ulrike
    Geändert von Ulrike (11.01.2011 um 14:21 Uhr)

  10. #10
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard Hört sich ja gut an....

    Aber als PHP Laie und ohne genaue Kenntnisse vom Contao Core ist das schwer nachzuvollziehen.
    Wenn das wirklich so gut klappt, dann wäre das doch mal ein Hit das als Tutorial aufzubereiten, oder?
    LG

  11. #11
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Je nach Wissensstand ist das ja ein vollwertiges Tutorial. Vielen vielen Dank Ulrike

    cheers
    Jachen

  12. #12
    AG CMS-Garden Avatar von felixpfeiffer
    Registriert seit
    05.06.2009.
    Ort
    Hannover
    Beiträge
    346
    Partner-ID
    372

    Standard

    Zitat Zitat von Ulrike Beitrag anzeigen
    Danach verwendet tcpdf die Styles. Diese Vorgehensweise ist einfach, aber wirksam - und updatesicher.
    Vielleicht hilft's ja jemandem.
    Hallo Ulrike,

    schon mal ein herzliches Dankeschön für diese Mini-Tutorial.
    Leider klappt es bei mir unter 2.9.x nicht so richtig. Der Inhalt der eingefügten Datei wird - bis auf das <style> und </style> - im PDF als Text mit ausgegeben ansonsten aber für das Aussehen der Datei ignoriert.
    Hast Du eine Idee woran das liegt bzw. ist es evtl. doch von der Contao-Version abhängig?

    Gruß, Felix
    Felix Pfeiffer : Neue Medien
    Offizieller Contao Partner für den Raum Hannover

    Infos: http://www.felixpfeiffer.com

  13. #13
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    Hallo,

    Für den PDF-Druck via TCPDF benutze ich ein Skript mit dem Hook myPrintArticleAsPdf.
    Darin filtere ich alle divs und z.B. <p>|nbsp]</p> aus dem $strArticle, da es mit divs falsche Seitenvorschübe und mit <p>[nbsp]</p> leere Seiten gibt.
    Danach stelle ich $strArticle noch ein Stylesheet voran. Damit funktioniert bei mir der TCPDF-Druck wunschgemäß.

    MfG
    Ulrike
    Geändert von Ulrike (25.01.2011 um 19:23 Uhr)

  14. #14
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    ich habe heute eine Erweiterung pdf-template in das ER gestellt. Die Ausgabe kann über die Datei /tl_files/tcpdf.css formatiert werden. Hauptfunktion ist die Verwendung einer anderen PDF-Datei als Vorlage, aus diesen Vorlagen werden sozusagen die leeren Seiten genommen und dann hinter den Ausdruck gelegt. So kann man leicht eine Ausgabe auf Firmenpapier relaisieren:

    http://www.contao.org/erweiterungsli...-template.html

  15. #15
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Hallo,

    ich habe heute eine Erweiterung pdf-template in das ER gestellt.
    ...
    So kann man leicht eine Ausgabe auf Firmenpapier relaisieren:

    http://www.contao.org/erweiterungsli...-template.html

    jaaa, did is der knaller, voll gut! ThumbsUp

  16. #16
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke
    Hast Du damit mal die CSS-Fähigkeiten des TCPDF getestet?

  17. #17
    Contao-Nutzer
    Registriert seit
    28.07.2010.
    Beiträge
    28

    Standard

    Hallo zusammen!

    Ich habe mir die nachfolgenden Links durchgelesen und auch schon einige Zeit mit der Suche verbracht.

    Ich habe das Problem, dass ich eine Mitgliederliste als pdf ausgeben will. Das funktioniert auch einwandfrei, ich bräuchte aber die Ausgabe in Querformat!
    Welche ist eurer Meinung nach die einfachste und updatesichere Variante von den vielen, die hier aufgelistet werden?

    Kann ich jetzt über print css auch die pdf Ausgabe beeinflussen oder benötige ich dafür die Erweiterung?
    Bei den vielen Beiträgen blicke ich mitlerweile überhaupt nicht mehr durch!

    Gruß
    Bumbes

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. PDF Druck
    Von Marlene im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 19.05.2010, 15:19
  2. Kein PDF Druck bei 1&1 ?
    Von dirksche im Forum Erfahrungen mit Webhostern
    Antworten: 0
    Letzter Beitrag: 11.01.2010, 18:44
  3. PDF-Druck 0-Byte Dateien
    Von tmb im Forum Sonstiges zu Contao
    Antworten: 10
    Letzter Beitrag: 11.01.2010, 14:48
  4. PDF Druck
    Von Sarvo im Forum Layout / Templates / Holy Grail
    Antworten: 8
    Letzter Beitrag: 09.09.2009, 10:26
  5. PDF Druck mit print.css
    Von smung0r im Forum Sonstiges zu Contao
    Antworten: 6
    Letzter Beitrag: 16.07.2009, 14:05

Lesezeichen

Lesezeichen

Berechtigungen

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