Zum Inhalt springen

WebKitPDF Extension - File cannot be opened - Acrobat Reader kann die Datei nicht öffnen

Erstellt am 19. November 2014 · 2 Antworten · letzte Antwort am 20. November 2014

Tags: PDF, TYPO3 6.x, Frage

Apop ·

Hallo zusammen,

ich habe ein Problem mit der Extension WebKitPDF.

Eine PDF-Datei wird in irgendeiner Art und Weise erzeugt, sie ist aber sonderlich klein, nur 1KB und sie lässt sich im Acrobat Reader nicht öffnen.

Hatte irgendjemand auch schon das Problem gehabt oder weiß Rat?

Hier noch mein Typoscript, das ich mir zusammengebaut habe:

PDF = PAGE
PDF.typeNum = 250
PDF.config {
   disableAllHeaderCode = 1
   disableCharsetHeader = 1
   disablePrefixComment = 1
}

PDF.10 < plugin.tx_webkitpdf_pi1
PDF.10 {
  disableCache = 1
  customTempOutputPath = typo3temp/tx_webkitpdf/
  #customScriptPath = /usr/bin/
  customScriptPath = /home/www/1234568/html/typo3/typo3conf/ext/webkitpdf/res/
  urls {
    typolink.parameter.data = TSFE:id
    typolink.returnLast = url
    dataWrap = {getIndpEnv:TYPO3_REQUEST_HOST}/|
  }
  staticFileName.data = page:title
  staticFileName.wrap = |.pdf
}


lib.pdflink = TEXT
lib.pdflink {
  typolink {
	no_cache = 1
    parameter.data = {TSFE:id}
	parameter.insertData = 1
    additionalParams = &type=250
	ATagParams = class="pdflink"
	title.data = page:title
  }

	typolink {
		parameter.data=page:uid
		additionalParams.insertData=1
		additionalParams=&type=250

	}
}
Julian.​Hofmann ·

Hallo.

Wenn das PDF von PDF-Reader nicht akzeptiert wird, ist die Wahrscheinlichkeit hoch, dass was anderes drinsteht, als eigentlich soll.

Öffne die Datei mal mit einem Text-Editor. Dann wirst Du (vorausgesetzt, Dein TYPO3 soll PHP-Fehler anzeigen) darin die PHP-Fehlermeldung finden, die beim Erzeugen geworfen wurde. Und diese sollte Dir weiterhelfen bei der weiteren Fehlersuche 🙂

Viele Grüße
Julian

Apop ·

Hallo Julian,

ich habe [SYS][systemLogLevel] = 0, [SYS][displayErrors] = 1,
hab's im Texteditor gemacht, Datei ist völlig leer, nur 3 leere Absätze.

Im Typo3 Protokoll habe ich diese Meldungen:

Core: Error handler (FE): PHP Warning: unlink(/home/www/123456/html/typo3/typo3temp/tx_webkitpdf/98fdf05aae68f9d3190c87eff10aeba8e2d31dd2.pdf) [<a href='function.unlink'>function.unlink</a>]: No such file or directory in /html/typo3/typo3conf/ext/webkitpdf/pi1/class.tx_webkitpdf_pi1.php line 182 Änderungen in Feldern: bodytext.   	
Core: Error handler (FE): PHP Warning: readfile(/home/www/123456/html/typo3/typo3temp/tx_webkitpdf/98fdf05aae68f9d3190c87eff10aeba8e2d31dd2.pdf) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: No such file or directory in /html/typo3/typo3conf/ext/webkitpdf/pi1/class.tx_webkitpdf_pi1.php line 179 Änderungen in Feldern: l18n_diffsource.   	
Core: Error handler (FE): PHP Warning: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for /home/www/123456/html/typo3/typo3temp/tx_webkitpdf/98fdf05aae68f9d3190c87eff10aeba8e2d31dd2.pdf in /html/typo3/typo3conf/ext/webkitpdf/pi1/class.tx_webkitpdf_pi1.php line 172 Änderungen in Feldern: bodytext,l18n_diffsource.   	
Core: Error handler (BE): PHP Warning: Missing argument 1 for tx_webkitpdf_cache::__construct(), called in /html/typo3/typo3_src-6.1.5/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4111 and defined in /html/typo3/typo3conf/ext/webkitpdf/res/class.tx_webkitpdf_cache.php line 8 Änderungen in Feldern: header,l18n_diffsource.