---
title: "PDF Vorschau rendern ?"
url: "https://www.typo3.net/d/55377-pdf-vorschau-rendern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-12-22"
last_reply: "2006-12-24"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# PDF Vorschau rendern ?

Extensions › Entwicklung · 3 Antworten · gestartet 2006-12-22

## Eröffnungsbeitrag

**g-sus23** · 2006-12-22 · [Beitrag #1](https://www.typo3.net/d/55377-pdf-vorschau-rendern/1)

Hallo,
ich muss für ein Projekt viele Vorschaubilder in meiner Extension für PDF rendern, wie kann ich das performant erledigen ? Ist die cObj->cObjGetSingle Methode da das richtige , und wenn ja , gibts da nen Beispiel für ? Bei mir läuft die nämlich nicht, (Imagemagik funktioniert)

vielen dank !
PS Ich ruf die so auf :

```php
 $conf['image.']['file'] = $filename;
 $conf['image.']['file.']['width'] = 40;
 $img = $this->cObj->cObjGetSingle('IMAGE',$conf);
```

## Antworten

### [#2](https://www.typo3.net/d/55377-pdf-vorschau-rendern/2) · steffenk · 2006-12-23

nein, Du musst es über IMAGE machen

```php
$img = $this->cObj->IMAGE($conf);
```

### [#3](https://www.typo3.net/d/55377-pdf-vorschau-rendern/3) · UserNeo · 2006-12-23

Ich habe das jetzt so

```php
$TSimage = Array();
$TSimage['file'] = "uploads/pdf.pdf";
$TSimage['file.']['maxW'] = 300;
return '<span class="exposeThumb">'.$this->cObj->IMAGE($TSimage).'</span>';
```

Es es kommt bloß ein IMG Tag mit src,width,height etc. diese sind jedoch alle leer. Im INSTALL TOOL funktioniert der PDF Test!?

### [#4](https://www.typo3.net/d/55377-pdf-vorschau-rendern/4) · steffenk · 2006-12-24

stimmt, das funktioniert nicht.

Ich habe es mal ausprobiert und so gehts:

```php
require_once (PATH_t3lib."class.t3lib_stdgraphic.php");
$imageProc = t3lib_div::makeInstance('t3lib_stdGraphic');
$imageProc->init();
$imageProc->tempPath = PATH_site.'typo3temp/';

$theFile = 'fileadmin/1.pdf';
$ret=$imageProc->imageMagickConvert($theFile,'jpg',"800",'',"",'1',"",1);
echo '<img src="'.substr($ret[3],5).'" width="'.$ret[0].'" height="'.$ret[1].'" />';
```

das substr($ret[3],5) ist die quick&dirty um bei mir das html/ zu entfernen

Ich hab mal ne kleine Ext drumrum gebaut:
<http://www.sk-typo3.de/index.php?id=236>

---

Quelle: „PDF Vorschau rendern ?“, typo3.net, https://www.typo3.net/d/55377-pdf-vorschau-rendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
