---
title: "FPDF in FE-Extension [Problem mit Seitengröße]"
url: "https://www.typo3.net/d/63978-fpdf-in-fe-extension-problem-mit-seitengroesse"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PDF","PHP"]
created: "2007-06-15"
last_reply: "2007-06-15"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# FPDF in FE-Extension [Problem mit Seitengröße]

Extensions › Entwicklung · 1 Antwort · gestartet 2007-06-15

## Eröffnungsbeitrag

**NickD** · 2007-06-15 · [Beitrag #1](https://www.typo3.net/d/63978-fpdf-in-fe-extension-problem-mit-seitengroesse/1)

hallo,

ich hoffe es steckt ein fpdf/fpdi profi unter euch :)

was macht meine extension:

sie ermöglicht es, zu einem bestehenden pdf, in vorgefertigten feldern, eigene daten einzutragen. (was auch wunderbar funktioniert)

was ist das problem:

die vorgefertigten pdf haben etwa bannergröße im hochformat. die funktionsweise von fpdf sieht so aus, das ich das pdf öffne und eine seite drüber lege und darauf schreibe. leider ist die darüber gelegte seite etwa din4 groß.

wie soll es sein:

die ausgangsgröße sollte nach dem bearbeiten nicht verändert sein. entweder muss die darüber zu legende seite genauso groß sein oder es muss die möglichkeit geben, diese nach dem bearbeiten zuzuschneiden.

hat jemand eine idee?

mein code:

```php
function genPdf($pdf_data)
	{
	  $path = 'uploads/tx_pdfbaukasten/';

    $this->pdf=& new fpdi("P","cm","A3");
    
		$pagecount = $this->pdf->setSourceFile($path.$pdf_data);
		$tplidx    = $this->pdf->ImportPage(1);
		$this->pdf->getPageBox();
		$this->pdf->addPage(); 
		$this->pdf->SetDisplayMode("real");
		$s         = $this->pdf->useTemplate($tplidx);
		
		$count = count($_POST["koords"]);
		
		for($i=0; $i<$count; $i++)
		{
		   $this->pdf->SetFont('Arial','B',$_POST["font_size"][$i]);
		   list($x,$y) = explode(',',$_POST["koords"][$i]);
		   $this->pdf->SetXY($x,$y);
		   $this->pdf->Cell(0, 6, $_POST["inhalt"][$i]);
    }
		
		if(file_exists(t3lib_extMgm::siteRelPath($this->extKey).dirname($this->scriptRelPath).'/pdf_cache/test.pdf'))
		{
      chmod(t3lib_extMgm::siteRelPath($this->extKey).dirname($this->scriptRelPath).'/pdf_cache/test.pdf',0777);
      unlink(t3lib_extMgm::siteRelPath($this->extKey).dirname($this->scriptRelPath).'/pdf_cache/test.pdf');
    }
    $this->pdf->Output(t3lib_extMgm::siteRelPath($this->extKey).dirname($this->scriptRelPath).'/pdf_cache/test.pdf',"F");

  }
```

lg, nick

## Antworten

### [#2](https://www.typo3.net/d/63978-fpdf-in-fe-extension-problem-mit-seitengroesse/2) · NickD · 2007-06-15

ich habe es nun endlich gefunden:

$size[0] = "49.7";
$size[1] = "169.7";

$this->pdf=& new fpdi("P","mm",$size);

---

Quelle: „FPDF in FE-Extension [Problem mit Seitengröße]“, typo3.net, https://www.typo3.net/d/63978-fpdf-in-fe-extension-problem-mit-seitengroesse
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
