จะเอา บาร์โค้ด มาใส่ ใน ไฟล์ pdf ในphp

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

supanat51
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 12/08/2011 10:57 pm

จะเอา บาร์โค้ด มาใส่ ใน ไฟล์ pdf ในphp

โพสต์ที่ยังไม่ได้อ่าน โดย supanat51 »

ผมสร้างฟอร์มเป็น pdf โดยใช้ fpdf ไว้เรียบร้อยแล้วครับ
แต่ติดปัญหาอยากใส่ barcode เข้าไปด้วยแต่ทำไม่ได้
ไม่ทราบว่า ทามยังไงหรอคับ
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: จะเอา บาร์โค้ด มาใส่ ใน ไฟล์ pdf ในphp

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

หลักการคือ
1. ทำบาร์โค้ดให้เป็นรูปภาพ
2. เอาไปใส่ใน pdf

การทำบาร์โค้ดก็ใช้ php วาดเป็นรูป ตามตัวเลขที่ป้อนเข้าไป โดยใช้ font barcode

การวาดรูป

โค้ด: เลือกทั้งหมด

<?
echo "<img src=MyResize/image.png>";
$images = ImageCreate(300,200);
$color = ImageColorAllocate($images,255,0,0);
$photo = ImageColorAllocate($images,0,0,0);
ImageRectangle($images, 0, 0, 299, 199, $photo);

$text = 'My Name Is Win'; //TEXT for barcode *123143434*
$font = 'ANGSAZ.TTF'; //FONT

$white = ImageColorAllocate($images, 255, 255, 255);
$blue = ImageColorAllocate($images, 0, 0, 255);
ImagettfText($images, 20, 0, 11, 21, $blue, $font, $text);

ImagePng($images,"MyResize/image.png");
ImageDestroy($images);
?>
Barcode Font - Code 39
http://www.barcodesinc.com/free-barcode-font/
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: จะเอา บาร์โค้ด มาใส่ ใน ไฟล์ pdf ในphp

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองเป็น tcpdf
http://www.tcpdf.org/examples/example_027.phps

ไม่แน่ใจ fpdf ทำได้หรือเปล่า แต่คิดว่าน่าจะทำได้ ในตัวมันอยู่แล้วครับ สร้างเสร็จเองใน pdf น่าจะเป็นความสามารถพื้นฐานของ lib นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 93