PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Kuidas pdf faili tekitada täpitähed?
Postitaja: vassili 2013-03-23 15:14:27
Teen kooli lõputööd. On ülesandeks, et luua rakendus. Rakenduseks valisin vormi, kus klient sisestab vormi sisse küsitud andmed ning küsitud andmed saadetakse edasi PDF faili, siis klient prindib välja ning allkirjastab, kuid jama selles, et PDF fail ei kuva täpitähti, vaid genereeib oma sümbolid.

Äkki on keegi abivalmis ning seletaks kuidas PDF faili tekitada täpitähed. Olen õppejõu käest küsinud aga vastust ei saa kuidagi. Olen proovinud notepad++ - ga panna vorminguks UTF-8 kuid ta lööb selle faili segamini ning ei näita midagi. On keegi sellise ülesandega hakkama saanud?

Näide:

PHP kood:
 
<?php
require('fpdf.php');

$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B','15');
$pdf->Cell(70);
$pdf->Cell(40,10,'Kliendi lepingu avaldus');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('Arial','',13);
$pdf->Cell(50,10,'Ees- ja perekonnanimi:');
$pdf->Cell(50,10,$_POST[nimipere],13);
$pdf->Ln();
$pdf->SetFont('Arial','',13);
$pdf->Cell(50,10,'Isikukood:');
$pdf->Cell(50,10,$_POST[isikukood],13);
$pdf->Ln();
$pdf->Output();
?>


Ma ei saa muidu testimise kohta kirjutada, et testisin kuid täpitähti ei näidanud.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: pdf 2013-03-23 15:27:43
SET NAMES 'utf8'
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: vassili 2013-03-23 15:54:25
TSITEERITUD:
SET NAMES 'utf8'


Kuhu kohta see läheb? Kirjuta näide kood.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: ninnunännu 2013-03-23 19:14:42
TSITEERITUD:
SET NAMES 'utf8'
Teine stampvastus oleks, et kasta freimvööki.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: blaa 2013-03-23 21:35:30
proovi:
$pdf->Cell(50,10,iconv("UTF-8", "ISO-8859-1", $_POST['nimipere']),13);

võibolla fpdf pole kõige parem asi.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: ei viisti logida 2013-03-23 22:05:23
äkki sul leht ei ole utf-8? proovi

utf8_encode($_POST[isikukood])

kohtades, kus sa kasutaja sisestatud asju pdf'i kirjutad
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: vassili 2013-03-23 22:23:01
Asi on korras suured tänud abistamise eest! Mozilla ei näidanud täpitähti. IE brauser näitas. Ei tulnud peale kontrollida erinevad veebilehitsejaid.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: Mrk 2013-03-23 23:21:05
Mozilla ei näidanud täpitähti. See on vale väide.
Tegelt Mozilla kuvab kenasti neid tähti.
Ise olen teinud etiketti süsteemi kus kuvab kenasti täpitähti!
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: lp 2013-03-25 06:36:23
Teine võimalus kasutada MPDF56.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: blaa 2013-03-28 12:12:26
TSITEERITUD:
Asi on korras suured tänud abistamise eest! Mozilla ei näidanud täpitähti. IE brauser näitas.

Selles väites paistab tõetera sees olevat

Firefoxi inline viewer tõesti streigib näiteks selle pdf-iga:
http://www.orgasmigatööle.com/bumpersticker.pdf
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: Arvi V 2013-03-29 16:57:23
FPDF ei toeta UTF-8 kodeeringut. Saad kasutada funktsiooni utf8_decode, kuid Mmingi hetk tekib probleem ikkagi erisümbolitega.
Kasuta parem TCPDF seal on UTF-8 kenasti toetatud.
RE: Kuidas pdf faili tekitada täpitähed?
Postitaja: lost in scope 2013-04-01 11:41:20
TSITEERITUD:
FPDF ei toeta UTF-8 kodeeringut. Saad kasutada funktsiooni utf8_decode, kuid Mmingi hetk tekib probleem ikkagi erisümbolitega.
Kasuta parem TCPDF seal on UTF-8 kenasti toetatud.


jah lisaks juurde, et väga kavalalt ehitades saad oma view html ja stiilid otse tcpdf ile sisse sööta ja ei pea pixelite tagaajamisega jändama.
http://www.tcpdf.org/examples/example_006.phps

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0867609977722