แปลงเอกสาร XML เป็น PDF ผ่าน PHP Library 

Open Source PHP API เพื่อสร้าง แก้ไข และประมวลผลเอกสาร PDF เพิ่มบาร์โค้ด แผนภูมิ ตาราง ส่วนหัวและส่วนท้าย และบุ๊กมาร์กลงในไฟล์ PDF

ไลบรารี PHPPdf ได้จัดเตรียมความสามารถในการแปลงเอกสาร XML ของคุณเป็นเอกสาร PDF หรือไฟล์กราฟิกภายในแอปพลิเคชันของคุณเองโดยไม่ต้องพึ่งพาภายนอกใดๆ การใช้โปรแกรมเมอร์ PHP PDF Library สามารถสร้างแอพ PDF แบบกำหนดเองที่รองรับชุดคุณสมบัติพิเศษที่มีโค้ด PHP เพียงไม่กี่บรรทัด

PHPPdf ช่วยให้นักพัฒนาสร้างตัวแปลง PDF อันทรงพลังของตนเองโดยใช้ต้นทุนและความพยายามขั้นต่ำ ไลบรารีรองรับฟีเจอร์สำคัญหลายประการที่เกี่ยวข้องกับการสร้างและการจัดการ PDF อย่างสมบูรณ์ เช่น สร้างไฟล์ PDF ตั้งแต่เริ่มต้น การรองรับบาร์โค้ดใน PDF การวาดแผนภูมิอย่างง่าย รองรับไฮเปอร์ลิงก์ภายนอกและภายใน รองรับการสร้างบุ๊กมาร์ก  การเพิ่มโน้ต ส่วนหัวและส่วนท้าย สนับสนุน เพิ่มลายน้ำ ทำลายหน้า & คอลัมน์ เมตาดาต้า และอีกมากมาย

ไลบรารี PHPPdf ยังรองรับการกำหนดสไตล์ชีตด้วย คุณสามารถกำหนดสไตล์ชีตของคุณในไฟล์ภายนอกได้อย่างง่ายดาย และสามารถรวมการประกาศแอตทริบิวต์แบบสั้นและแบบยาวได้ นอกจากนี้ยังสนับสนุนจานสีที่ให้ผู้ใช้สามารถสร้างหรือเขียนทับสีเริ่มต้นที่มีชื่อได้

.

Previous Next

เริ่มต้นใช้งาน PHPPdf

PHPPdf พร้อมใช้งานที่ packagist.org คุณจึงใช้ผู้แต่งเพื่อดาวน์โหลดไลบรารีนี้และการอ้างอิงทั้งหมดได้ โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง PHPPdf ผ่านผู้แต่ง

$ composer require psliwa/php-pdf

การสร้างไฟล์ PDF จาก XML ผ่าน PHP API

ไลบรารี PHPPdf ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างเอกสาร PDF โดยการแปลงเอกสาร XML ภายในแอปพลิเคชัน PHP ของตนเอง ไลบรารีรองรับการเข้ารหัส UTF-8 และได้จัดเตรียมฟอนต์ฟรีสำหรับจุดประสงค์นี้ คุณสามารถกำหนดขนาดหน้าได้อย่างง่ายดายโดยใช้ค่ามาตรฐานที่กำหนดไว้ล่วงหน้า เช่น legal, letter, A4 เป็นต้น และสามารถกำหนดขนาดหน้าแบบกำหนดเองได้ คุณยังสามารถกำหนดประเภทของฟอนต์ ขนาด และสไตล์ เช่น ปกติ ตัวหนา ตัวเอียง ตัวหนา-ตัวเอียง เบา หรือตัวเอียงเบา ๆ ได้อย่างง่ายดาย

แยกวิเคราะห์เอกสารเพื่อสร้าง PDF ผ่าน PHP

 //register the PHPPdf and vendor (Zend_Pdf and other dependencies) autoloaders
require_once 'PHPPdf/Autoloader.php';
PHPPdf\Autoloader::register();
PHPPdf\Autoloader::register('/path/to/library/lib/vendor/Zend/library');
//if you want to generate graphic files
PHPPdf\Autoloader::register('sciezka/do/biblioteki/lib/vendor/Imagine/lib');
$facade = new PHPPdf\Core\Facade(new PHPPdf\Core\Configuration\Loader());
//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);
header('Content-Type: application/pdf');
echo $content;

เพิ่มส่วนหัวและส่วนท้ายลงในไฟล์ PDF

ส่วนหัวและส่วนท้ายเป็นส่วนด้านบนและด้านล่างของ PDF ที่ทำให้เอกสาร PDF ดูเป็นมืออาชีพ หากต้องการจัดระเบียบเอกสาร PDF ให้ยาวขึ้นและอ่านง่ายขึ้น นักพัฒนาสามารถใช้ส่วนหัวกระดาษและท้ายกระดาษของเอกสาร PDF ได้ PHPPdf ได้รวมการสนับสนุนสำหรับการเพิ่มส่วนหัวและส่วนท้ายลงในเอกสาร PDF รองรับคุณสมบัติต่างๆ เช่น การเพิ่มส่วนหัว/ส่วนท้ายซ้ำ แทรกรูปภาพในส่วนหัว/ส่วนท้าย เพิ่มหมายเลขหน้า และอื่นๆ อีกมากมาย

รองรับบาร์โค้ดในไฟล์ PDF ผ่าน PHP

ส่วนหัวและส่วนท้ายเป็นส่วนด้านบนและด้านล่างของ PDF ที่ทำให้เอกสาร PDF ดูเป็นมืออาชีพ หากต้องการจัดระเบียบเอกสาร PDF ให้ยาวขึ้นและอ่านง่ายขึ้น นักพัฒนาสามารถใช้ส่วนหัวกระดาษและท้ายกระดาษของเอกสาร PDF PHPPdf รองรับการเพิ่มส่วนหัวและส่วนท้ายลงในเอกสาร PDF รองรับคุณสมบัติต่างๆ เช่น การเพิ่มส่วนหัว/ส่วนท้ายซ้ำ การแทรกรูปภาพในส่วนหัว/ส่วนท้าย การเพิ่มหมายเลขหน้า และอื่นๆ อีกมากมาย

ดึงข้อมูลเมตาจากเอกสาร PDF

ไลบรารี PHPPdf ช่วยให้นักพัฒนาซอฟต์แวร์สามารถอ่านและดึงข้อมูลเมตาจากเอกสาร PDF ผ่าน PHP ข้อมูลเมตามีข้อมูลที่สำคัญมากเกี่ยวกับเอกสาร PDF ไลบรารีรองรับข้อมูลเมตา เช่น ผู้สร้าง คำหลัก หัวเรื่อง ผู้แต่ง ชื่อ ModDate CreationDate และ Trapped

 ไทย