hallo alle zusammen,
hab die EXT PDF Generator 2 installiert und alles so gelassen wie bei der Standardinstallation.
Hab dann folgende Daten ins Setup des Templates eingetragen:
##### PDF TEST #########
###### <<< PDF-DESIGN BEGINN >>> #######
pdf_generator = PAGE
pdf_generator {
typeNum = 123
config.pageGenScript = EXT:pdf_generator/gen_pdf.php
config.admPanel = 0
config.additionalHeaders = Content-type: application/pdf
#stylesheet = fileadmin/layout/templates/printer.css
#10 = TEMPLATE
#10.template = FILE
#10.template.file = fileadmin/layout/templates/printer.html
10.marks {
CONTENT < styles.content.get
}
}
}
###### <<< PDF-DESIGN BEGINN >>> #######
temp.downpdf = TEXT
temp.downpdf{
value = als pdf
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.target = _blank
#postUserFunc.include_post_vars = 1
}
marks {
DOWNPDF < temp.downpdf
}
Der Link zur PDF wird gesetzt: http://domain/index.php?id=50&type=123
es öffnet sich auch ein Neues fenster und der Acrobat wird geladen.
Dann erscheint die Fehlermeldung : Datei beginnt nicht mit "%PDF-" im Quelltext des fensters steht folgender Quellcode:
<html><body><h1>Error while trying the pdfconversion</h1><h2>Maybe the gen_pdf.php script was not executed at all.</h2></body></html>
Weiß irgend jemand rat??
Hab ich das richtig verstanden das die EXT PDF Generator 2 kein htmldoc mehr benötigt? Und das bei der EXT ein standardtemplate dabei ist?
Gruß dorf
Hallo Dorf,
wie ich sehe hast Du Dich auch mit der Extension PDF Generator 2 beschäftigt.
Leider kann ich Dir bei Deinem Problem nicht helfen. Ich wäre schon froh, wenn ich so weit kommen würde, wie Du. Kannst Du mir vielleicht helfen? Ich bekomme das Ding nicht mal richtig installiert (siehe meinen Eintrag):
#450771
Vielen Dank...
MfG gloom
Problem scheint gelöst!😃 😃
Hab folgendes PHP-Modul nachinstalliert: php-ctype 5.1.2
Danach wurde die PDF erzeugt.
Hab dann folgenden TS im Setup verwendet:
temp.downpdf = TEXT
temp.downpdf {
value = PDF des Artikels anzeigen
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.target = _blank
postUserFunc.include_post_vars = 1
}
pdf_generator {
typeNum = 123
config {
pageGenScript = EXT:pdf_generator2/gen_pdf.php
admPanel = 0
additionalHeaders = Content-type: application/pdf
}
stylesheet = fileadmin/test/pdf/pdf.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/test/pdf/pdf-ebenen.html
10.workOnSubpart = BODY
10.marks.CONTENT = CONTENT
10.marks.CONTENT {
table = tt_content
select {
orderBy = sorting
where = colPos = 0
languageField = sys_language_uid
}
}
}
#Wichtig wenn der Content im html-Template angegeben wird da sonst der Inhalt zwei mal angezeigt wird
pdf_generator.50.select.where = colPos=
marks {
DOWNPDF < temp.downpdf
}
In den Constants steht:
pdf_generator2 {
size = A4
top = 5
bottom = 5
left = 5
right = 5
no_links = 1
string_search1 = /*<![CDATA[*/
string_replace1 = /* <![CDATA[ */
string_search2 = /*]]>*/
string_replace2 = /* ]]> */
string_search2 = <body>
string_replace2 = <body> <!-- PDF VERSION um zusehen das das richtige Template verwendet wird-->
}
Hoffe könnte mit diesem Post einigen Helfen.
Gruß dorf