
ในบางสถานการณ์ การทำงานกับ PowerPoint ไฟล์อาจเป็นความท้าทายเมื่อพวกเขามีข้อมูลจำนวนมากรวมถึงข้อมูลกราฟิกเช่นแผนภูมิ อย่างไรก็ตาม ข้อมูลกราฟิกมีประโยชน์มากกว่าข้อความ ดังนั้นการดึงแผนภูมิจาก PPT/PPTX และบันทึกเป็น ภาพ สามารถตอบสนองความต้องการของคุณได้ คุณสามารถเปิดและดูแผนภูมิที่ดึงมาได้อย่างรวดเร็วเพื่อเรียนรู้เกี่ยวกับข้อมูล ดังนั้น บล็อกโพสต์นี้ช่วยให้คุณ แปลงแผนภูมิเป็นภาพใน Java โดยอัตโนมัติด้วยการใช้ Aspose.Slides สำหรับ Java ดังนั้น โปรดอ่านคู่มือนี้เพื่อเรียนรู้วิธีการ ดึงแผนภูมิจากไฟล์ PPTX/PPT
บล็อกโพสต์นี้ครอบคลุมประเด็นต่อไปนี้:
การติดตั้ง API การดึงข้อมูล
คุณสามารถเยี่ยมชม คู่มือนี้ ตอนนี้คุณสามารถดาวน์โหลด ไฟล์ JAR นี้หรือคุณอาจใช้การตั้งค่า Maven ต่อไปนี้เพื่อติดตั้ง Aspose.Slides สำหรับ Java:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>

แปลงแผนภูมิเป็นภาพใน Java - ตัวอย่างโค้ด
คุณสามารถทำตามขั้นตอนด้านล่างเพื่อพัฒนา ตัวดึงกราฟ:
- กำหนดเส้นทางไปยังไดเรกทอรีไฟล์ PowerPoint ต้นฉบับ
- สร้างอินสแตนซ์ของคลาส Presentation ด้วยไฟล์ PPTX/PPT ต้นฉบับ
- เรียกใช้เมธอด addChart เพื่อลงทะเบียนแผนภูมิไปยังส่วนท้ายของคอลเลกชัน
- เมธอด getImage คืนค่าภาพย่อของรูปร่าง
- เรียกใช้เมธอด save เพื่อบันทึกแผนภูมิเป็นภาพ PNG
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการ แปลงแผนภูมิเป็นภาพใน Java โดยอัตโนมัติ:
Convert Chart to Image in Javapackage com.example; | |
import com.aspose.slides.*; | |
// Convert Chart to Image in Java - Extract Charts From PPTX | |
public class GetChartImage | |
{ | |
public static void main(String[] args) | |
{ | |
// The path to the source PowerPoint file directory. | |
String dataDir = "/files/"; | |
// Initialize an instance of the Presentation class with a source PPTX/PPT file. | |
Presentation pres = new Presentation(dataDir + "test.pptx"); | |
try | |
{ | |
// Invoke the addChart method to add a chart to the end of the collection. | |
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400); | |
// getImage method returns shape thumbnail. | |
IImage img = chart.getImage(); | |
// Invoke the save method to save the chart as a PNG image. | |
img.save(dataDir + "image.png", ImageFormat.Png); | |
} | |
finally | |
{ | |
if (pres != null) pres.dispose(); | |
} | |
} | |
} |
คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

ดึงแผนภูมิจาก PPTX - รับใบอนุญาตฟรี
ตอนนี้คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API การดึงข้อมูลนี้โดยไม่มีข้อจำกัดในการประเมินผล
สรุป
เราจบคู่มือนี้ที่นี่โดยหวังว่าคุณจะได้เรียนรู้วิธีการ แปลงแผนภูมิเป็นภาพใน Java โดยใช้ API การดึงข้อมูลนี้ นอกจากนี้ เราได้พัฒนา บริการการดึงแผนภูมิ เพื่อดึงแผนภูมิเป็นภาพจากไฟล์ PPT/PPTX นอกจากนี้คุณสามารถเยี่ยมชม เอกสาร, GitHub repo และ API อ้างอิงเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับไลบรารี Java นี้ สุดท้าย aspose.com ยังคงเขียนต่อเนื่อง ดังนั้นโปรดติดตามเพื่อรับข้อมูลอัปเดตล่าสุด
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณใน ฟอรัม