ส่งออกแผนภูมืองานนำเสนอบน Android

ภาพรวม

Aspose.Slides ช่วยให้คุณส่งออกแผนภูมิจากงานนำเสนอเป็นภาพได้ บทความนี้แสดงวิธีดึงภาพจากแผนภูมิและบันทึกมัน ซึ่งมีประโยชน์เมื่อคุณต้องการนำภาพแผนภูมิกลับไปใช้ภายนอกงานนำเสนอ PowerPoint

นอกเหนือจากขั้นตอนการส่งออกภาพพื้นฐานแล้ว บทความนี้ยังตอบคำถามทั่วไปที่เกี่ยวกับการส่งออก เช่น การบันทึกเนื้อหาแผนภูมิเป็น SVG, การควบคุมขนาดผลลัพธ์ผ่านตัวเลือกการเรนเดอร์, การโหลดแบบอักษรเพื่อรักษาลักษณะของป้ายและคำอธิบาย, และการรักษาฟอร์แมตต้นฉบับของงานนำเสนอ เช่น ธีม, สไตล์, การเติมสี, และเอฟเฟกต์ระหว่างการเรนเดอร์

รับภาพแผนภูมิ

Aspose.Slides สำหรับ Android ผ่าน Java มีการสนับสนุนการดึงภาพของแผนภูมิที่ระบุ ตัวอย่างโค้ดด้านล่างแสดงให้ดู

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);

    IImage slideImage = chart.getImage();

    try {
          slideImage.save("image.jpg", ImageFormat.Jpeg);
    } finally {
         if (slideImage != null) slideImage.dispose();
    }
} finally {
    if (pres != null) pres.dispose();
}

คำถามที่พบบ่อย

ฉันสามารถส่งออกแผนภูมิเป็นเวกเตอร์ (SVG) แทนภาพเรสเตอร์ได้หรือไม่?

ได้. แผนภูมิเป็นรูปทรง และเนื้อหาของมันสามารถบันทึกเป็น SVG ได้โดยใช้ shape-to-SVG saving method.

ฉันจะกำหนดขนาดที่แน่นอนของแผนภูมิที่ส่งออกเป็นพิกเซลได้อย่างไร?

ใช้ฟังก์ชัน overload ของการเรนเดอร์ภาพที่ให้คุณระบุขนาดหรือสเกล—ไลบรารีสนับสนุนการเรนเดอร์วัตถุด้วยมิติหรือสเกลที่กำหนด

ฉันควรทำอย่างไรหากแบบอักษรในป้ายและคำอธิบายแสดงผิดพลาดหลังการส่งออก?

โหลดแบบอักษรที่จำเป็น via FontsLoader เพื่อให้การเรนเดอร์แผนภูมิรักษาเมตริกและลักษณะของข้อความ

การส่งออกเคารพธีม, สไตล์, และเอฟเฟกต์ของ PowerPoint หรือไม่?

ได้. ตัวเรนเดอร์ของ Aspose.Slides ปฏิบัติตามการฟอร์แมตของงานนำเสนอ (ธีม, สไตล์, การเติมสี, เอฟเฟกต์) ดังนั้นลักษณะของแผนภูมิจะถูกรักษาไว้

ฉันจะพบความสามารถการเรนเดอร์/ส่งออกที่มีนอกเหนือจากภาพแผนภูมิได้จากที่ไหน?

ดูที่ API/documentation สำหรับเป้าหมายการส่งออก (PDF, SVG, XPS, HTML, ฯลฯ) và ตัวเลือกการเรนเดอร์ที่เกี่ยวข้อง.