|
|
|
รบกวนผู้รู้หน่อยค่ะ พอดีว่าสร้างเอกสาร PDF โดยใช้ FPDF แต่ภาษาไทยมันอ่านไม่รู้เรื่องพอจะมีวิธีแก้ไหม |
|
|
|
|
|
|
|
แนะนำหน่อยค่ะว่าควรเพิ่มอะไรตรงไหน เพราะทำตามหนังสือแต่ในหนังสือภาษาภทยมันอ่านได้
Code (PHP)
<?php
require("./FPDF/ThaiPDF.class.php");
$pdf = new ThaiPDF();
$pdf->AddThaiFont();
$pdf->AddPage();
$pdf->SetFont("iris", "B", 30);
$pdf->SetTextColor(255,0,0);
$pdf->Write(15, "สร้างเอกสารด้วย ThaiPDF \n");
$pdf->SetFont("kodchiang", "B", 24);
$pdf->SetTextColor(0,255,0);
$pdf->Write(12, "ความสามารถที่น่าสนใจคือ \n");
$text = "
- เพิ่มเมธอดสำหรับเซตฟอนต์ไทย
- เพิ่มเมธอดในการแสดงหมายเลขหน้า
- เพิ่มเมธอดในการแปลงตาราง HTMLเป็น PDF";
$pdf->SetFont("cordia", '', 16);
$pdf->SetTextColor(0,0,0);
$pdf->Write(8, $text);
$pdf->Output();
?>
|
|
|
|
|
Date :
2013-11-21 15:02:07 |
By :
Ampreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงจะข้ามจุดไคลแม็กของเรื่องไปสักที่นะครับ
|
|
|
|
|
Date :
2013-11-21 15:16:14 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอามาจาก https://www.thaicreate.com/php/forum/102877.html
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
mysql_connect("localhost","root","153452");
mysql_select_db("msci_cru_research");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member, student_information WHERE UserID = '".$_SESSION['UserID']."' AND member.Username = student_information.Username ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$cnt = 0;
require("fpdf.php");
class PDF extends FPDF {
function SetThaiFont() {
$this->AddFont('AngsanaNew','','angsa.php');
$this->AddFont('AngsanaNew','B','angsab.php');
}
function conv($string) {
return iconv('UTF-8', 'TIS-620', $string);
}
}
$pdf = new PDF();
$pdf->SetThaiFont();
$pdf->SetMargins(20, 20);
$pdf->AddPage();
$pdf->SetFont('AngsanaNew', 'B', 20);
$pdf->Cell( 0 , 5 , iconv( 'UTF-8','TIS-620' , 'ใบนัดรับเอกสาร' ) , 0 , 1 , 'C' );
$pdf->Ln(10);
$pdf->SetFont('AngsanaNew','B',16);
{
++$cnt;
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' รหัสนักศึกษา ' ) ); $pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , $objResult["Username"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ชื่อ ' ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , $objResult["student_name"] ) );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' วันที่รับจดหมาย ' ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , $objResult["std_document"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' วันที่ลงทะเบียน ' ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , $objResult["std_day"] ) );$pdf->Ln(8);
$pdf->Ln(8);
}
$pdf->Output();
?>
|
|
|
|
|
Date :
2013-11-21 16:35:53 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ได้แล้วขอบคุณทุกท่านมากค่ะ
|
|
|
|
|
Date :
2013-11-21 22:00:14 |
By :
Ampreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-11-21 22:12:38 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|