---
title: "PDF Vorschaubild im FCE"
url: "https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2012-03-22"
last_reply: "2012-03-23"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# PDF Vorschaubild im FCE

Archiv › TemplaVoilà · 8 Antworten · gestartet 2012-03-22

## Eröffnungsbeitrag

**todo** · 2012-03-22 · [Beitrag #1](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/1)

Hallo zusammen,

ich möchte in einem FCE ein PDF angeben und dann soll im Frontend ein Vorschaubild generiert werden.

Dazu verwende ich im FCE folgenden Code im XML:

```php
<field_pdf type="array">
	<tx_templavoila type="array">
		<title>PDF</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<eType>image</eType>
		<TypoScript>
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 143</TypoScript>
		<proc type="array">
			<int>0</int>
			<HSC>0</HSC>
			<stdWrap></stdWrap>
		</proc>
		<preview></preview>
	</tx_templavoila>
	<TCEforms type="array">
		<label>PDF</label>
		<config type="array">
			<type>group</type>
			<internal_type>file</internal_type>
			<allowed>jpg,pdf</allowed>
			<max_size>10000</max_size>
			<uploadfolder>uploads/tx_templavoila</uploadfolder>
			<show_thumbs>1</show_thumbs>
			<size>1</size>
			<maxitems>1</maxitems>
			<minitems>1</minitems>
		</config>
	</TCEforms>
</field_pdf>
```

Wenn ich ein Bild verwende, dann wird das korrekt angezeigt. Verwende ich ein PDF kommt nichts.

Hat jemand eine Idee?

Vielen Dank und viele Grüße
Todo

## Antworten

### [#2](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/2) · jousch · 2012-03-23

Prüfe mal im Install Tool in der Grafik-Sektion ob PDF und AI gerendert werden können. Ist dem nicht so, dann fehlen dem Server die fehlenden Libraries bzw. Rechte dazu. In der Regel ist das Ghostscript, welches für das Transformieren von Vektordateien herangezogen wird.

### [#3](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/3) · todo · 2012-03-23

Vielen Dank für den Tipp.
Leider hat es daran nicht gelegen. Alle ImageMagick-Funktionen laufen wunderbar.

Wenn ich das per lib einbinde funktioniert es auch:

```php
lib.logo = IMAGE
lib.logo.file = pfad/zur/datei.pdf
lib.logo.file.maxW = 143
```

### [#4](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/4) · jousch · 2012-03-23

Interessant. Ja ich dachte das es dies ist, weil dies meistens zutrifft. Ich muss gestehen, dass ich sowas schon einmal gemacht habe vor Jahren mit TemplaVoila und da hat es funktioniert.

Ahhh. Dann sollte es wohl hoffentlich an deinem TS-Fehler liegen! 8-)

Du definierst zuerst **import = uploads/tx_templavoila/** und danach überschreibst du mit **import.current = 1**
Du musst den Pfad per stdWrap Funktion "wrap" einbinden.

Hier ein Beispiel wie es gehen könnte mit zusätzlichem Default-Fallback:

```typoscript
import {
	cObject = TEXT
	cObject {
		cObject = TEXT
		cObject {
			value = {$fw.path.img}teaserDefault.png
		}
		override {
			required = 1
			field = teaser
			wrap = uploads/tx_berufsfachmesse/ |
			listNum = 0
		}
	}
}
```

### [#5](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/5) · todo · 2012-03-23

Ich schnall es nicht.

Wenn ich das hier einbinde, dann funktioniert der Fallback-Fall, das PDF wird aber nicht als Thumbnail generiert:

```typoscript
10 = IMAGE
10.file.maxW = 143
10.file.import {
	cObject = TEXT
	cObject {
		cObject = TEXT
		cObject {
			value = fileadmin/templates_bild/images/content/start-kal-teaser-pic.jpg
		}
		override {
			required = 1
			field = field_pdf
			wrap = uploads/tx_templavoila/|
			listNum = 0
		}
	}
}
```

### [#6](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/6) · jousch · 2012-03-23

Hmm.. ich kanns leider mit TV nicht testen, da ich keine aktuelle Seite mit TV habe.

Probier mal das hier:

```typoscript
10 = IMAGE
10.file.maxW = 143
10.file.import {
	cObject = TEXT
	cObject {
		value = fileadmin/templates_bild/images/content/start-kal-teaser-pic.jpg

		override {
			required = 1
			field = current
			wrap = uploads/tx_templavoila/|
			listNum = 0
		}
	}
}
```

BTW: Bin mir nicht sicher ob das nicht eh evtl. funktionieren sollte wie in deinem Beispiel. Ich habs nur so noch nie gemacht, da ich meist override verwende. In der TYPO3 Wiki habe ich auch Beispiele gefunden <http://wiki.typo3.org/TypoScript_Header_Image> die deinem ersten entsprechen. Also wie gesagt, ich bin eher fürs komplizierte^^ Probier mal das hier. Ich hoff ich verzapf dir keinen Blödsinn... o.O

### [#7](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/7) · todo · 2012-03-23

AAAAAAAAHHHHHHHH!!!!!!! #angry##angry##angry##angry##angry#

Es lag am PDF.
Mit einem anderen hat es so einwandfrei funktioniert:

```typoscript
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 143
```

### [#8](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/8) · jousch · 2012-03-23

Alter Schwede!!!!! ^^

### [#9](https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce/9) · jousch · 2012-03-23

Zumindest hast jetzt was dazugelernt, wie man ein Fallback-Bild einbauen kann^^

---

Quelle: „PDF Vorschaubild im FCE“, typo3.net, https://www.typo3.net/d/109900-pdf-vorschaubild-im-fce
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
