PDF und Sonderzeichen

Diskussionen und Austausch über die von FPDF bereitgestellten Methoden, Problemen bei der Anwendung etc.
thepandapi
Benutzer
Beiträge: 1
Registriert: Do 12. Jul 2018, 10:36

PDF und Sonderzeichen

Beitragvon thepandapi » Do 12. Jul 2018, 10:50

Hey Zusammen,

ich bin hier ganz neu und brauche dringend eure Hilfe!
Ich google und suche schon seit zwei Tagen nach einer Lösung zu meinem Problem:

Ich will ganz einfach eine bestehende PDF Datei mit Strings bestücken. Soweit so gut, das funktioniert ja auch.
Aber da es sich um eine Rechnung handelt, benötige ich auch das Zeichen "€".
Ich weiß, ich weiß, Google ist voll Mit Lösungsansätzen, denn noch hat nichts davon wirklich funktioniert.

Hier mal ein Auschnitt:

Code: Alles auswählen

<?php

use setasign\Fpdi\Fpdi;
use setasign\Fpdi\PdfReader;

require_once('fpdf/fpdf.php');
require_once('fpdi/autoload.php');

define('EURO', chr(128));
define('DOT', chr(183));

// initiate FPDI
$pdf = new Fpdi();
// add a page
$pdf->AddPage();
// set the source file
$pdf->setSourceFile('KVA.pdf');
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at position 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, 0, 0, 210);


// now write some text above the imported page
$pdf->AddFont('Calibri','','Calibri.php');

$pdf->SetFont('Calibri');
.......


So öffne ich schon mal die bestehende PDF und kann anfangen meine Strings rein zu schreiben.
Auch kam mal ein Wort vor, welches ein ß beinhaltet, das habe ich dann mit utf8_decode('Mustermann Straße') gelöst.

Aber jetzt mal zum eigentlichen Problem:

Code: Alles auswählen

$pdf->SetXY(105, 110);
$pdf->Write(0, "400€");


Hier bekomme ich kein €-Zeichen angezeigt.

define('EURO', chr(128));
$str = iconv('UTF-8', 'Windows-1252//TRANSLIT', "€");
$str = iconv('UTF-8', 'cp1252//TRANSLIT', "€");
Das habe ich auch schon ausprobiert, dennoch ohne Erfolg.

Wo ist das Problem? Liegt es an der Schriftart? Ich bin langsam echt am ende udn würde mich freuen wenn Ihr mir helfen könntet.

Vielen Dank im vorraus

Grüße
thepandapi

Zurück zu „Programmierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste