ในหลายกรณี คุณต้องแปลงสเปรดชีต Excel เป็นรูปแบบ PDF เช่น เพื่อพิมพ์หรือแชร์เวิร์กชีต ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ Excel เป็นรูปแบบ PDF บนแพลตฟอร์ม Linux โดยใช้ Java นอกจากนี้ คุณจะได้ทราบเกี่ยวกับตัวเลือกต่างๆ ในการปรับแต่ง Excel เป็นการแปลง PDF
- Excel เป็น PDF Converter API สำหรับ Linux
- แปลง Excel XLS/XLSX เป็น PDF
- การแปลง Excel เป็น PDF พร้อมตัวเลือกการปฏิบัติตามข้อกำหนด
- แปลงช่วงของแผ่นงาน Excel เป็น PDF
Excel เป็น PDF Converter API สำหรับ Linux
ในการแปลงไฟล์ Excel เป็นรูปแบบ PDF เราจะใช้ Aspose.Cells for Java เป็น API ที่มีคุณลักษณะหลากหลายซึ่งช่วยให้คุณสร้าง จัดการ และแปลงไฟล์ Excel ได้อย่างราบรื่น คุณสามารถดาวน์โหลด JAR ของ API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
แปลง Excel XLS หรือ XLSX เป็น PDF บน Linux
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel XLS หรือ XLSX เป็น PDF บน Linux
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- แปลงไฟล์ Excel เป็น PDF โดยใช้วิธี Workbook.save(String, SaveFormat)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง XLSX เป็น PDF
// สร้างสมุดงานเพื่อโหลดไฟล์ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// บันทึกเอกสารในรูปแบบ PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
ระบุระดับความสอดคล้องในการแปลง Excel เป็น PDF
รูปแบบ PDF รองรับมาตรฐานการปฏิบัติตามข้อกำหนดต่างๆ เช่น PDF/A เป็นต้น Aspose.Cells for Java ช่วยให้สามารถระบุระดับความสอดคล้องของ PDF ที่ต้องการในการแปลง Excel เป็น PDF เพื่อให้บรรลุเป้าหมายนี้ API จึงจัดเตรียมคลาส PdfSaveOptions ต่อไปนี้เป็นขั้นตอนในการระบุระดับความสอดคล้องสำหรับเอาต์พุต PDF
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions และตั้งค่าการปฏิบัติตามโดยใช้เมธอด PdfSaveoptions.setCompliance(PdfCompliance)
- แปลงไฟล์ Excel เป็น PDF โดยใช้วิธี Workbook.save(String, PdfSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Excel XLSX เป็นรูปแบบ PDF ด้วยมาตรฐาน PDF เฉพาะ
// สร้างสมุดงานเพื่อโหลดไฟล์ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// สร้างตัวเลือก PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// บันทึกเอกสารในรูปแบบ PDF
workbook.save("Excel-to-PDF.pdf", options);
แปลงแผ่นงาน Excel เฉพาะเป็น PDF บน Linux
ในบางกรณี คุณอาจต้องแปลงแผ่นงานหลายแผ่นแทนไฟล์ Excel ทั้งไฟล์ สำหรับสิ่งนี้ คุณสามารถระบุช่วงของแผ่นงานที่จะแปลงโดยใช้เมธอด PdfSaveOptions.setPageIndex(int) และ PdfSaveOptions.setPageCount(int)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของแผ่นงาน Excel เป็น PDF
// สร้างสมุดงานเพื่อโหลดไฟล์ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// สร้างตัวเลือก PDF
PdfSaveOptions options = new PdfSaveOptions();
// เพื่อเรนเดอร์ sheet2 เท่านั้น
options.setPageIndex(1);
options.setPageCount(1);
// บันทึกเอกสารในรูปแบบ PDF
workbook.save("Excel-to-PDF.pdf", options);
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น PDF บนแพลตฟอร์ม Linux นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง Excel เป็น PDF ด้วยตัวเลือกต่างๆ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Cells for Java โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา