บทช่วยสอนสั้นๆ นี้แนะนำวิธีการ แปลงแผนภูมิ Excel เป็น PDF ใน Java โดยมีรายละเอียดในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อสร้าง แผนภูมิ Excel PDF ใน Java คุณจะได้เรียนรู้การปรับแต่งไฟล์ PDF เอาต์พุตต่างๆ ขณะแปลงแผนภูมิเป็นไฟล์ PDF
ขั้นตอนในการแปลงแผนภูมิ Excel เป็น PDF ใน Java
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Java เพื่อสร้างแผนภูมิ Excel PDF
- โหลดไฟล์ Excel ตัวอย่างที่มีแผนภูมิบางส่วนอยู่ในนั้น
- เข้าถึง worksheet ที่มีแผนภูมิ
- รับคอลเลกชันแผนภูมิจากแผ่นงาน
- เข้าถึงแผนภูมิเป้าหมายเพื่อเรนเดอร์เป็นไฟล์ PDF
- เรียกใช้เมธอด toPdf() ในคลาส Chart เพื่อแปลงเป็นไฟล์ PDF
ขั้นตอนข้างต้นสรุปกระบวนการเรนเดอร์ กราฟ Excel PDF ใน Java เริ่มต้นกระบวนการโดยการโหลดไฟล์ Excel ตัวอย่างพร้อมกราฟ ตามด้วยการเข้าถึงแผนภูมิที่ต้องการจากชีตที่เลือกในสเปรดชีตที่โหลด เรียกใช้เมธอด toPdf() โดยใช้อ็อบเจ็กต์คลาส Chart โดยส่งชื่อไฟล์ PDF เอาต์พุต ขนาดของหน้าไฟล์ PDF เอาต์พุตเป็นนิ้ว และการจัดตำแหน่งของแผนภูมิบนหน้า
รหัสสำหรับแปลงกราฟ Excel เป็น PDF ใน Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Convert Excel Chart to PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the workbook | |
Workbook wb = new Workbook("ExcelChartFile.xlsx"); | |
// Access the worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access the chart | |
Chart chart = ws.getCharts().get(0); | |
// Convert the chart to PDF | |
chart.toPdf("ChartToPdf.pdf",10,10, | |
PageLayoutAlignmentType.RIGHT,PageLayoutAlignmentType.BOTTOM); | |
System.out.println("Done"); | |
} | |
} |
โค้ดตัวอย่างนี้เปลี่ยน แผนภูมิ Excel เป็น PDF ใน Java คลาสแผนภูมิมีฟังก์ชันโอเวอร์โหลดหลายฟังก์ชันของ toPdf() ซึ่งคุณสามารถแปลงแผนภูมิเป็นไฟล์ PDF และบันทึกลงในสตรีมหน่วยความจำ บันทึกไฟล์ PDF เอาท์พุตลงในสตรีม แต่ระบุขนาดหน้าและข้อมูลการจัดตำแหน่ง หรือบันทึกแผนภูมิ เป็นไฟล์ PDF บนดิสก์ด้วยการตั้งค่าเริ่มต้น คลาสแผนภูมิมีคุณสมบัติอื่นๆ ที่คุณสามารถรีเฟรชข้อมูล Pivot ก่อนที่จะแสดงแผนภูมิ ตั้งค่าเปอร์เซ็นต์ความลึกของแผนภูมิ 3 มิติ และตั้งชื่อและตำแหน่ง เพื่อแสดงบางส่วน
บทช่วยสอนนี้ได้แนะนำให้เราพิมพ์แผนภูมิในรูปแบบ PDF หากคุณต้องการสร้างแผนภูมิในไฟล์ Excel โปรดดูบทความเกี่ยวกับ วิธีสร้างแผนภูมิ Excel ใน Java