อ่าน 3 นาที
TCPDF
TCPDFเป็น คลาส PHP ซอฟต์แวร์โอเพนซอร์สฟรี สำหรับการสร้าง เอกสาร PDF TCPDF เป็นไลบรารีที่ใช้ PHP เพียงตัวเดียวที่มีการสนับสนุนUnicode UTF-8และภาษาที่เขียนจากขวาไปซ้ายอย่างสมบูรณ์...
TCPDF
| TCPDF | |
|---|---|
![]() | |
| ผู้เขียนต้นฉบับ | นิโคล่า อาซูนิ |
| ปล่อย | 6 มกราคม 2548 |
| เวอร์ชันเสถียร | 7.0.1 [ 1 ] / 19 มิถุนายน 2026 |
| เขียนเป็น | พีพี |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | คลังซอฟต์แวร์ |
| ใบอนุญาต | LGPLv 3 |
| เว็บไซต์ | tcpdf |
| ที่เก็บข้อมูล |
|
TCPDFเป็น คลาส PHP ซอฟต์แวร์โอเพนซอร์สฟรี สำหรับการสร้าง เอกสาร PDF TCPDF เป็นไลบรารีที่ใช้ PHP เพียงตัวเดียวที่มีการสนับสนุนUnicode UTF-8และภาษาที่เขียนจากขวาไปซ้ายอย่างสมบูรณ์ รวมถึงอัลกอริทึมแบบสองทิศทาง[ 2 ]
ในปี 2552 TCPDF เป็นหนึ่งในโปรเจกต์ที่มีกิจกรรมมากที่สุดจากโปรเจกต์กว่า 200,000 โปรเจกต์ที่โฮสต์บนSourceForge (อันดับสูงสุดคืออันดับที่ 6 เมื่อวันที่ 3 เมษายน 2553) [ 3 ]
TCPDF ยังเป็นหนึ่งในไลบรารี PHP ที่ใช้กันมากที่สุดในโลก เนื่องจากมีการรวมอยู่ในCMSและแอปพลิเคชัน ที่ใช้PHP ที่ได้รับความนิยมมากที่สุดอยู่แล้ว ได้แก่ Joomla! 1.5 , Drupal , [ 4 ] Moodle , [ 5 ] phpMyAdmin , [ 6 ] Xoops , [ 7 ] ImpressCMS , [ 8 ] Jelix, [ 9 ] SugarCRM , [ 10 ] Symfony , [ 11 ] TYPO3 , [ 12 ] [ 13 ] Vtiger CRM , [ 14 ] Yii Framework , [ 15 ] CMS Made Simple, [ 16 ] DaDaBIK, [ 17 ] และอื่นๆ อีกมากมาย
สคริปต์ PHP Html2Pdf โดย Laurent Minguet สร้างขึ้นจาก TCPDF เวอร์ชัน 5.0.002 ไลบรารีนี้ช่วยให้สามารถสร้างเอกสาร PDF ตามที่กำหนดผ่านส่วนย่อยของ HTML โดยไม่ต้องเรียนรู้ API ของ TCPDF ที่อยู่เบื้องหลัง
คลาส TCPDF เดิมทีได้รับการพัฒนามาจาก คลาส FPDF ที่เป็นสาธารณสมบัติซึ่งเขียนโดย Olivier Plathey ในปี 2002 แต่ปัจจุบันได้รับการเขียนใหม่เกือบทั้งหมดและมีการเพิ่มคุณสมบัติใหม่หลายร้อยรายการ[ 2 ]
คุณสมบัติ
- ไม่จำเป็นต้องใช้ไลบรารีภายนอกใดๆ สำหรับฟังก์ชันพื้นฐาน
- รูปแบบหน้ามาตรฐานทั้งหมด รูปแบบหน้าแบบกำหนดเอง ระยะขอบแบบกำหนดเอง และหน่วยวัดต่างๆ
- UTF-8 Unicodeและภาษาที่เขียนจากขวาไปซ้าย;
- ฟอนต์ TrueTypeUnicode, OpenTypeUnicode, TrueType , OpenType , Type 1และ CID-0;
- การแบ่งย่อยแบบอักษร;
- วิธีการเผยแพร่ โค้ด XHTML + CSS , JavaScriptและแบบฟอร์มต่างๆ
- รูปภาพ กราฟิก (รูปทรงเรขาคณิต) และวิธีการแปลง
- รองรับภาพJPEG , PNGและSVG โดยตรง รวม ถึงภาพทั้งหมดที่รองรับโดย GD Graphics Libraryและภาพทั้งหมดที่รองรับผ่านImageMagick
- บาร์โค้ด 1 มิติและ 2 มิติ: CODE 39 , ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, ส่วนขยาย UPC 2 และ 5 หลัก, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (รหัสลูกค้า 4 รัฐของ Royal Mail), CBC (บาร์โค้ดลูกค้า), KIX (ดัชนีลูกค้า), บาร์โค้ด Intelligent Mail, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Data Matrix , QR code , PDF417 ;
- โปรไฟล์ ICC , โทนสีเทา , RGB , CMYK , สีเฉพาะจุด และความโปร่งใส;
- การจัดการส่วนหัวและส่วนท้ายของหน้าเว็บโดยอัตโนมัติ;
- การเข้ารหัสเอกสารสูงสุด 256 บิตและ การรับรอง ลายเซ็นดิจิทัล ;
- การทำธุรกรรมเพื่อยกเลิกคำสั่ง (UNDO);
- การใส่คำอธิบายประกอบในไฟล์ PDF รวมถึงไฮเปอร์ลิงก์ข้อความ และไฟล์แนบ;
- โหมดการแสดงผลข้อความ (การเติมสี เส้นขอบ และการตัดขอบ)
- โหมดหลายคอลัมน์;
- พื้นที่หน้าเว็บที่ไม่สามารถเขียนได้;
- ที่คั่นหน้าและสารบัญ;
- การแบ่งคำในข้อความ;
- การยืดและระยะห่างของข้อความ (tracking/kerning);
- การแบ่งหน้าอัตโนมัติ การขึ้นบรรทัดใหม่ และการจัดแนวข้อความ รวมถึงการจัดชิดขอบ
- การกำหนดหมายเลขหน้าและการจัดกลุ่มหน้าโดยอัตโนมัติ;
- ย้ายและลบหน้าเว็บ;
- การบีบอัดหน้าเว็บ (ต้องใช้ส่วนขยาย php-zlib);
- เทมเพลต XOBject;
- รองรับไฟล์ PDF/A-1b (ISO 19005-1:2005)
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- โปรเจ็กต์ TCPDF ที่ Sourceforge
- การสร้างเอกสาร PDF ใน PHP โดยใช้ Tcpdf
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ TCPDF
TCPDFเป็น คลาส PHP ซอฟต์แวร์โอเพนซอร์สฟรี สำหรับการสร้าง เอกสาร PDF TCPDF เป็นไลบรารีที่ใช้ PHP เพียงตัวเดียวที่มีการสนับสนุนUnicode UTF-8และภาษาที่เขียนจากขวาไปซ้ายอย่างสมบูรณ์...
คุณสมบัติ
ไม่จำเป็นต้องใช้ไลบรารีภายนอกใดๆ สำหรับฟังก์ชันพื้นฐาน รูปแบบหน้ามาตรฐานทั้งหมด รูปแบบหน้าแบบกำหนดเอง ระยะขอบแบบกำหนดเอง และหน่วยวัดต่างๆ UTF-8 Unicode และภาษาที่เขียนจากขวาไปซ้าย; ฟอนต์ TrueTypeUnicode, OpenTypeUnicode, TrueType , OpenType , Type 1 และ...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ โปรเจ็กต์ TCPDF ที่ Sourceforge การสร้างเอกสาร PDF ใน PHP โดยใช้ Tcpdf ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=TCPDF&oldid=1330921789 "
