Zum Inhalt springen

PDF Generator 2 Fehlermeldung

Erstellt am 20. Juni 2006 · 2 Antworten · letzte Antwort am 12. Juli 2006

Tags: Frage

dorf ·

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

gloom ·

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

dorf ·

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