Excel เป็น PDF PHP

สเปรดชีต Excel ใช้กันอย่างแพร่หลายในการจัดเก็บและวิเคราะห์ข้อมูลในรูปแบบของแถวและคอลัมน์ อย่างไรก็ตาม ในหลายกรณี คุณต้องแปลงไฟล์ Excel เป็น PDF ก่อนแชร์ผ่านอินเทอร์เน็ต เพื่อให้การแปลงไฟล์ Excel เป็น PDF เป็นแบบอัตโนมัติ บทความนี้แสดงวิธีการแปลงไฟล์ Excel เป็น PDF โดยทางโปรแกรมโดยใช้ PHP นอกจากนี้ยังมีการกล่าวถึงตัวเลือกขั้นสูงในการปรับแต่งการแปลง Excel เป็น PDF

API การแปลง PHP Excel เป็น PDF

ในการแปลงไฟล์ Excel XLSX หรือ XLS เป็น PDF เราจะใช้ Aspose.Cells for PHP ผ่าน Java เป็น API ที่มีคุณลักษณะหลากหลายซึ่งช่วยให้คุณใช้คุณลักษณะการทำงานอัตโนมัติของสเปรดชีตภายในเว็บแอปพลิเคชันของคุณ คุณสามารถดาวน์โหลดแพ็คเกจของ API ได้จาก ที่นี่

การใช้งาน

ต่อไปนี้เป็นข้อกำหนดเบื้องต้นที่คุณต้องปฏิบัติตามเพื่อใช้ Aspose.Cells for PHP ผ่าน Java

เมื่อคุณทำข้อกำหนดเบื้องต้นเสร็จแล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้ไฟล์ example.php สำหรับการทดสอบ

  1. วางไฟล์ Java.inc ในโฟลเดอร์รูทของแพ็คเกจ API ที่คุณดาวน์โหลด

  2. เรียกใช้ JavaBridge.jar โดยใช้คำสั่งด้านล่างในพรอมต์คำสั่ง:

> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. เรียกใช้ example.php จากโฟลเดอร์รูทของ API โดยใช้คำสั่งด้านล่าง:
> php example.php

แปลง Excel XLSX หรือ XLS เป็น PDF ใน PHP

ต่อไปนี้เป็นขั้นตอนในการแปลง Excel XLSX หรือ XLS เป็น PDF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Excel XLSX เป็น PDF ใน PHP

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// โหลดเอกสารที่จะแปลง
$wkbk = new Workbook("Book2.xlsx");

// บันทึกในรูปแบบ PDF
$wkbk->save("output.pdf", SaveFormat::PDF);

ไฟล์เอ็กเซล

Excel เป็น PDF

แปลงไฟล์ PDF

แปลง Excel เป็น PDF

ตัวเลือกขั้นสูงสำหรับการแปลง Excel เป็น PDF

Aspose.Cells ยังมีตัวเลือกเพิ่มเติมในการปรับแต่งการแปลง Excel เป็น PDF ตัวอย่างเช่น คุณสามารถตั้งค่าความสอดคล้องของ PDF, การบีบอัด, ลักษณะเส้นตาราง, จำนวนหน้าต่อแผ่น เป็นต้น

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าตัวเลือกเพิ่มเติมในการแปลง Excel เป็น PDF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแปลง Excel เป็น PDF โดยใช้ตัวเลือกเพิ่มเติม

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\PdfSaveOptions;
use aspose\cells\PdfCompliance;

// โหลดเอกสารที่จะแปลง
$wkbk = new Workbook("Book2.xlsx");

// สร้างตัวเลือก PDF
pdfOptions = new PdfSaveOptions();
// ตั้งค่าการปฏิบัติตาม PDF
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);

// บันทึกในรูปแบบ PDF
$wkbk->save("output.pdf", pdfOptions);

รับใบอนุญาต API ฟรี

หากต้องการใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถ ขอใบอนุญาตชั่วคราวได้ฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น PDF โดยใช้ PHP นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง Excel เป็น PDF โดยใช้ตัวเลือกขั้นสูง คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API ได้โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถติดต่อเราผ่านทาง ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

ดูสิ่งนี้ด้วย