Zum Inhalt springen

WebkitPDF - PDF in einem neuen Fenster öffnen

Erstellt am 10. Oktober 2010 · 5 Antworten · letzte Antwort am 17. Oktober 2010

Tags: Links, PDF, Frage

Climber ·

Hallo Zusammen,
ich benütze den webkitpdf um von einer Seite ein passendes PDF zu erstellen.
Für mich ist die Funktion eindeutig, dass man das PDF zuerst speichern oder mit einen anderen Programm öffnen muss.

Mein Kunde möchte allerdings, dass das PDF in einem neuen Browser bzw. TAB aufgeht.
Das ganze sollte ja mit einem veränderten TYPOLINK funktionieren -allerdings geht das bei mir nicht....
hier mal der CODE:

plugin.tx_webkitpdf_pi1.pdfLink.typolink.extTarget = _top

Laut Beschreibung wird das ganze so aufgebaut:

plugin.tx_webkitpdf_pi1.pdfLink = TEXT 
plugin.tx_webkitpdf_pi1.pdfLink { 
  value = {$plugin.tx_webkitpdf_pi1.pdfLink.linkText} 
  typolink { 
    parameter = {$plugin.tx_webkitpdf_pi1.pdfLink.pluginPid} 
    no_cache = {$plugin.tx_webkitpdf_pi1.pdfLink.no_cache} 
    additionalParams { 
      data = getIndpEnv:TYPO3_REQUEST_URL 
      wrap = &tx_webkitpdf_pi1[urls][0]=| 
    } 
  } 
}


plugin.tx_webkitpdf_pi1.pdfLink { 
 pluginPid = 123 
 linkText = Save as PDF 
 no_cache = 1 
}

Vielleicht seh ich auch den Baum vor lauter Wald nicht....

Gruß
Christian

lisardo ·

Hallo,

zunächst mal hängt das davon ab, ob der Browser überhaupt PDFs in einem Fenster darstellen kann. Die Verarbeitung in den Browsern hängt u. a. davon ab, ob der Adobe Reader installiert ist (dann können es die IE z. B.) oder ob sie sonst eine Extension haben, welche die Darstellung von PDF in einem Fenster erlaubt (z. B. die Webkit-Engine am Mac).

Mit anderen Worten: der Browser verhält sich so, wie er sich immer bei PDFs verhält, die man runterlädt. Sie werden entweder in einem Fenster dargestellt (wenn es der Browser kann) oder eben heruntergeladen, wenn es der Browser nicht kann. Firefox kann es z. B. generell nicht.

Ich glaube nicht, dass du durch eine Änderung des Links irgendwas bewirken kannst.

Gruß
Peter, TYPO3 @ lisardo (Augsburg)

Climber ·

Hallo Peter,
danke für die erste Info!

Ich hab's jetzt zwar geschaft, dass er mir das PDF in einem neuen Fenster öffnet - jedoch macht die EXT. WebkitPDF nur beim Speichern ein richtiges PDF. Will ich den Link in einen neuen Fenster öffnen, dann wird das PDF mit einer Endung *.htm angezeigt und nicht wie gewünscht *.pdf. :o

Keine Ahnung.... muss wohl noch ein wenig weitersuchen.... oder weiß hier noch jemand bescheid?

Gruß
Christian

lisardo ·

Bin mir nicht sicher, aber:
wenn ich mich richtig erinnere ist das auch ein Browserproblem ... die IE brauchen eine Extra-Einladung, damit sie den Dateinamen richtig setzen. Ich habe deshalb immer so was mit übergeben:

&filename=dateiname.pdf

Dann nimmt auch der IE den Dateinamen richtig.
Gruß
Peter, TYPO3 @ lisardo (Augsburg)

Climber ·

Vielen Dank,
werd das ganze heut mal testen!

Ich gib dann bescheid, ob's funktioniert....

Gruß
Christian

by the way: gratulation zur nummer 1