ไลบรารี .NET ฟรีสำหรับสร้างและจัดการงานนำเสนอ PPTX

ไลบรารี .NET โอเพ่นซอร์สที่ช่วยให้สร้าง, อ่าน, แก้ไขและจัดการงานนำเสนอ PowerPoint PPTX อย่างง่ายดาย. รองรับการแทรกสไลด์, ข้อความ, เส้น, ลิงก์และตารางผ่าน C# API.

ShapeCrawler คืออะไร?

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

นักพัฒนาซอฟต์แวร์สามารถสร้างและแก้ไขงานนำเสนอ PowerPoint PPT และ PPTX อย่างโปรแกรมเมติกภายในแอปพลิเคชัน .NET ของตนเองด้วย ShapeCrawler ซึ่งเป็นเครื่องมือ .NET แบบโอเพนซอร์ส มันมอบวิธีที่มีประสิทธิภาพและทรงพลังอย่างมากในการดู, แก้ไข, และตรวจสอบสไลด์ PowerPoint, รูปร่าง, และคุณสมบัติต่าง ๆ ของมัน ไลบรารีนี้สามารถเป็นส่วนเสริมที่มีประโยชน์ให้กับคลังอาวุธของนักพัฒนา เนื่องจากช่วยให้พวกเขาอัตโนมัติกิจกรรมที่น่าเบื่อ, ดึงข้อมูลจากงานนำเสนอ, และสร้างรายงานแบบไดนามิก

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

Previous Next

เริ่มต้นใช้งาน ShapeCrawler

วิธีแนะนำในการติดตั้ง ShapeCrawler คือการใช้ NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง ShapeCrawler ผ่าน NuGet

 install-package ShapeCrawler

จัดการงานนำเสนอผ่าน .NET API

ไลบรารี ShapeCrawler แบบโอเพนซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถประมวลผลการนำเสนอ PowerPoint PPTX ได้โดยไม่ต้องติดตั้ง Microsoft Office ไลบรารีนี้ทำให้กระบวนการเข้าถึงไฟล์ PowerPoint ง่ายขึ้นด้วยเพียงไม่กี่บรรทัดของโค้ด .NET นักพัฒนาซอฟต์แวร์สามารถเปิดการนำเสนอที่มีอยู่แล้ว, วนผ่านสไลด์ต่าง ๆ, แทรกรูปภาพลงในสไลด์, รับอัตรูปทรงตัวเก็บข้อความ, ปรับขนาดข้อความอัตโนมัติ, เพิ่มและอัปเดตไฮเปอร์ลิงก์, โต้ตอบกับรูปทรงแต่ละอันและอื่น ๆ อีกมากมาย ตัวอย่างต่อไปนี้แสดงวิธีที่นักพัฒนาซอฟต์แวร์สามารถจัดการรูปภาพในงานนำเสนอภายในแอปพลิเคชัน .NET

วิธีแทรกรูปภาพภายในงานนำเสนอโดยใช้ .NET API?

using var pres = SCPresentation.Open("picture.pptx");

// get picture shape
var picture = pres.Slides[0].Shapes.GetByName("Picture 1");

// change image
picture.Image.SetImage("new-image.png");

// get MIME type of image, eg. "image/png"
var mimeType = picture.Image.MIME;

pres.Save();

ทำงานกับรูปภาพและแผนภูมิในงานนำเสนอ

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

วิธีอัปเดตคุณสมบัติของแผนภูมิภายในงานนำเสนอผ่าน .NET API?

using var pres = SCPresentation.Open("helloWorld.pptx");
var slide = pres.Slides.First();

// get chart
var chart = (IChart)slide.Shapes.First(sp => sp is IChart);

// print chart title
if (chart.HasTitle)
{
    Console.WriteLine(chart.Title);
}

if (chart.Type == SCChartType.BarChart)
{
    Console.WriteLine("Chart type is BarChart");
}

// update category
chart.Categories[0].Name = "Price";

จัดการข้อความและดึงข้อมูลจากงานนำเสนอผ่าน .NET

ไลบรารี ShapeCrawler ช่วยให้ผู้ใช้สามารถแก้ไขคุณสมบัติของรูปทรงและข้อความภายในสไลด์ PowerPoint ได้อย่างง่ายดายผ่าน .NET API ไม่ว่าคุณจะต้องการอัปเดตเนื้อหาข้อความ เปลี่ยนตำแหน่งของรูปทรง หรือจัดการคุณลักษณะต่าง ๆ ไลบรารีนี้มี API ที่ตรงไปตรงมาสำหรับทำการเปลี่ยนแปลงเหล่านี้ หนึ่งในกรณีการใช้งานที่มีคุณค่าที่สุดของไลบรารี ShapeCrawler คือการสกัดข้อมูลจากงานนำเสนอ ไลบรารีนี้ให้คุณสมบัติที่ทรงพลังสำหรับการจัดการข้อความและข้อมูลที่เกี่ยวข้องอื่น ๆ ภายในงานนำเสนอ PowerPoint ผ่าน .NET API นักพัฒนาซอฟต์แวร์สามารถสกัดข้อมูลจากงานนำเสนอ PowerPoint ได้โดยอัตโนมัติ ทำให้เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างรายงานหรือแปลงเนื้อหางานนำเสนอเป็นรูปแบบอื่น เช่น Excel หรือ PDF ตัวอย่างต่อไปนี้แสดงวิธีการแทนที่ข้อความในสไลด์แรกของงานนำเสนอ

วิธีแทนที่ข้อความทั้งหมดบนสไลด์แรกของงานนำเสนอผ่าน .NET API?

using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();

foreach (var textFrame in textFrames)
{
    textFrame.Text = "some text";
}

pres.Save();

 ไทย