ในบทช่วยสอนนี้ เราจะดูวิธีสร้าง PDF จาก Excel ใน Java นี่เป็นข้อกำหนดทั่วไปในการใช้ Java แปลง Excel เป็น PDF แล้วแสดงในเบราว์เซอร์บางตัวหรือกลับไปที่แอปพลิเคชันอื่นเพื่อพิมพ์ ในการดำเนินการนี้ เราเพียงโหลดไฟล์ Excel และบันทึกเป็น PDF ตามที่อธิบายด้านล่าง
ขั้นตอนในการสร้าง PDF จาก Excel ใน Java
- เพิ่มไลบรารี Aspose.Cells ในโครงการโดยใช้ที่เก็บ Maven
- เพิ่มการอ้างอิงถึงคลาส Workbook โดยใช้ Import ในโปรแกรม
- โหลดไฟล์ Excel ต้นทางลงในวัตถุสมุดงานเพื่อแปลงเป็น PDF
- Save ไฟล์ Excel เป็น PDF
ในขั้นตอนเหล่านี้ เราเห็นว่าการใช้การแปลง Java Excel เป็น PDF ทำได้ง่ายๆ โดยการโหลดไฟล์ Excel เป้าหมายลงในวัตถุคลาสสมุดงาน แล้วบันทึกเป็น PDF เพื่อการดำเนินการโค้ดนี้อย่างเหมาะสม อย่าลืมเพิ่มไลบรารีที่จำเป็นในโครงการของคุณจาก Maven และนำเข้าคลาสสมุดงานในโปรแกรมเมื่อเริ่มต้น
รหัสเพื่อสร้าง PDF จาก Excel ใน Java
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
public class GeneratePDFFromExcelInJava { | |
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromExcelInJava | |
// Initialize a license to avoid trial version watermark | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Load the Excel file into Workbook to be converted to PDF | |
Workbook ExcelWorkbookToPDF = new Workbook("SampleExcel.xlsx"); | |
// Save the Excel workbook as PDF file | |
ExcelWorkbookToPDF.save("Output.pdf"); | |
} | |
} |
ในโค้ดนี้ เราโหลดไฟล์ Excel ลงในวัตถุคลาสสมุดงาน แล้วบันทึกเป็น PDF โดยใช้ฟังก์ชัน save() คุณสามารถใช้วัตถุคลาส PdfSaveOptions เพื่อตั้งค่าคุณสมบัติจำนวนหนึ่งก่อนที่จะบันทึกเป็นไฟล์ PDF ตั้งค่าพารามิเตอร์และส่งผ่านวัตถุคลาส PdfSaveOptions เป็นอาร์กิวเมนต์ที่สองในฟังก์ชัน save() โปรดทราบว่าไม่จำเป็นต้องใช้ Interop หรือ MS Excel เพื่อดำเนินการใดๆ ข้างต้น
ในบทความนี้ เราได้เรียนรู้วิธีใช้ Java แปลง Excel เป็น PDF อย่างไรก็ตาม หากคุณต้องการสร้างไฟล์ Excel ใน Java โปรดดูบทความ สร้างไฟล์ Excel ใน Java