สร้างสไลด์เป็นภาพ SVG
Contents
[
Hide
]
เพื่อสร้างภาพ SVG จากสไลด์ที่ต้องการด้วย Aspose.Slides.Pptx สำหรับ .NET โปรดทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Presentation
- รับอ้างอิงของสไลด์ที่ต้องการโดยใช้ ID หรือดัชนีของมัน
- รับภาพ SVG ในสตรีมหน่วยความจำ
- บันทึกสตรีมหน่วยความจำลงไฟล์
ตัวอย่าง
//สร้างอินสแตนซ์ของคลาส Presentation ที่เป็นตัวแทนไฟล์งานนำเสนอ
using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))
{
//เข้าถึงสไลด์ที่สอง
ISlide sld = pres.Slides[1];
//สร้างอ็อบเจ็กต์ Memory Stream
MemoryStream SvgStream = new MemoryStream();
//สร้างภาพ SVG ของสไลด์และบันทึกใน Memory Stream
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
//บันทึก Memory Stream ไปยังไฟล์
using (Stream fileStream = System.IO.File.OpenWrite("PresentatoinTemplate.svg"))
{
byte[] buffer = new byte[8 * 1024];
int len;
while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
{
fileStream.Write(buffer, 0, len);
}
}
SvgStream.Close();
ดาวน์โหลดตัวอย่างที่ทำงาน
ดาวน์โหลดโค้ดตัวอย่าง
สำหรับรายละเอียดเพิ่มเติม ดูที่ แสดงสไลด์การนำเสนอเป็นภาพ SVG ใน .NET.