pdf_generator2 – Saubere Auslieferung

Jeder, der schonmal den pdf_generator2 zum laufen bekommen wollte, kennt sicher das Problem. Der IE6 liefert trotz aller möglichen Header-Infos das PDF nicht sauber aus.

Folgende Einstellung ist ziemlich blödsin, obwohl oft verbreitet:

pdf_generator = PAGE
pdf_generator {
	typeNum = 123
    config {
        pageGenScript = EXT:pdf_generator2/gen_pdf.php
        additionalHeaders = Content-type: application/pdf
        additionalHeaders = Content-type: application/pdf | Content-Disposition: attachment; filename=helios.pdf | Connection: Keep-Alive | Cache-control: private
	}
}

Folgende Einstellung ist die korrekte, da mit den beiden Parametern postUserFunc.attachment und postUserFunc.filename direkt der Header des pdf_generators angesteuert wird.

temp.pdficon = TEXT
temp.pdficon {
	value = <img src="fileadmin/template/img/mfr_pdf.gif" width="20" height="20" alt="PDF-Export" />
	postUserFunc = tx_pdfgenerator2->makePdfLink
	postUserFunc.include_post_vars = 1
	postUserFunc.attachment = 1
	postUserFunc.filename = meinewebsiteals.pdf
	postUserFunc.noBlur = 1
	postUserFunc.target = _blank
}
Veröffentlicht unter Allgemein
2 Kommentare auf “pdf_generator2 – Saubere Auslieferung
  1. damit die Seiten in xxxxxx.pdf umgewandelt werden hilft auch:
    „postUserFunc.simulateStaticPdf = 1“

    gute Anleitung!

  2. There’s definately a great deal to know about this subject.
    I love all the points you made.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*