Perpustakaan .NET Percuma untuk Membuat & Mengendalikan Persembahan PPTX
Perpustakaan .NET Sumber Terbuka membolehkan Membuat, Membaca, Mengubah & Mengendalikan Persembahan PowerPoint PPTX dengan mudah. Ia Menyokong Penyisipan Slaid, Teks, Garis, Pautan & Jadual melalui API C#.
Apakah ShapeCrawler?
Kedua-dua dalam kehidupan peribadi dan profesional kita, persembahan PowerPoint kini menjadi keperluan. Walaupun ia menjadi asas komunikasi, mengawal mereka secara programatik sering terbukti sukar. Namun segala-galanya telah berubah secara ketara sejak ShapeCrawler, sebuah rangka kerja .NET yang kuat direka khusus untuk PowerPoint, dilancarkan. Ia memberikan akses kepada pelbagai peluang dengan membolehkan pengatur cara dan pembangun perisian untuk secara programatik, cekap, dan sistematik menavigasi, mengekstrak, mengubah, dan bekerja dengan persembahan PowerPoint.
Pembangun perisian boleh membina dan mengubah suai persembahan PowerPoint PPT dan PPTX secara programatik dalam aplikasi .NET mereka sendiri dengan ShapeCrawler, alat .NET sumber terbuka. Ia menawarkan cara yang sangat berkesan dan kuat untuk melihat, menyunting, dan memeriksa slaid PowerPoint, bentuk, serta sifat-sifatnya. Perpustakaan ini boleh menjadi tambahan yang berguna kepada arsenal pembangun kerana ia membolehkan mereka mengautomasikan aktiviti yang membosankan, mengekstrak data daripada persembahan, dan menghasilkan laporan dinamik.
ShapeCrawler mempermudah proses mengakses dan mengendalikan dokumen PowerPoint. Dengan hanya beberapa baris kod .NET, profesional perisian boleh membuka dan memuat pelbagai jenis persembahan, mengulangi slaid, dan berinteraksi dengan bentuk individu, menggabungkan beberapa slaid, menyisipkan imej ke dalam slaid, dan banyak lagi. Ia boleh menjana laporan automatik serta persembahan daripada data, memastikan kebolehpercayaan dan ketepatan. Sama ada anda seorang pembangun berpengalaman atau pendatang baru dalam manipulasi PowerPoint di .NET, ShapeCrawler membuka pintu kepada kecekapan, membolehkan integrasi fungsi PowerPoint secara lancar ke dalam aplikasi anda.
Mula Menggunakan ShapeCrawler
Cara yang disarankan untuk memasang ShapeCrawler ialah menggunakan NuGet. Sila gunakan perintah berikut untuk pemasangan yang lancar.
Pasang ShapeCrawler melalui NuGet
install-package ShapeCrawlerManipulasi Pembentangan melalui API .NET
Pustaka sumber terbuka ShapeCrawler membolehkan pembangun perisian memproses persembahan PowerPoint PPTX tanpa perlu memasang Microsoft Office. Pustaka ini mempermudah proses mengakses fail PowerPoint dengan hanya beberapa baris kod .NET. Pembangun Perisian boleh membuka persembahan sedia ada, menelusuri slaid-slaidnya, menyisipkan imej ke dalam slaid, mendapatkan auto shape pemegang teks, menyesuaikan teks secara automatik, menambah dan mengemas kini pautan hiper, berinteraksi dengan bentuk individu dan banyak lagi. Contoh berikut menunjukkan bagaimana pembangun perisian dapat mengendalikan imej dalam persembahan di dalam aplikasi .NET.
Bagaimana Menyisipkan Gambar dalam Persembahan menggunakan API .NET?
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();
Bekerja dengan Imej & Carta dalam Pembentangan
Pustaka sumber terbuka ShapeCrawler telah menyediakan sokongan lengkap untuk bekerja dengan imej dan carta dalam persembahan. Mengendalikan imej dan elemen multimedia dalam persembahan menjadi proses yang lebih lancar dengan pustaka ini. Pustaka ini direka untuk berfungsi dengan pelbagai versi PowerPoint, menjadikannya pilihan serbaguna untuk pembangun .NET. Pustaka ini memudahkan tugas seperti menyisipkan imej baru, menggantikan imej sedia ada, menyesuaikan sifat imej, atau malah mengekstraknya untuk kegunaan luar. Berikut ialah contoh yang menunjukkan bagaimana pembangun perisian boleh mengemas kini sifat Carta dalam persembahan menggunakan API .NET.
Bagaimana Mengemas Kini Sifat Carta dalam Persembahan melalui API .NET?
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";
Urus Teks & Ekstrak Data dari Pembentangan melalui .NET
Perpustakaan ShapeCrawler membolehkan pengguna mengubah suai sifat bentuk dan teks dalam slaid PowerPoint melalui .NET API dengan mudah. Sama ada anda perlu mengemas kini kandungan teks, menukar kedudukan bentuk, atau memanipulasi atributnya, perpustakaan ini menyediakan API yang mudah untuk membuat perubahan tersebut. Salah satu kegunaan paling berharga bagi perpustakaan ShapeCrawler ialah mengekstrak data daripada pembentangan. Perpustakaan ini menyediakan ciri-ciri yang sangat kuat untuk mengurus teks dan data relevan lain di dalam pembentangan PowerPoint melalui .NET API. Pembangun perisian boleh mengekstrak data daripada pembentangan PowerPoint secara programatik, menjadikannya alat yang sangat baik untuk menjana laporan atau menukar kandungan pembentangan ke format lain, seperti Excel atau PDF. Contoh berikut menunjukkan cara menggantikan teks dalam slaid pertama pembentangan.
Bagaimana Menggantikan Semua Teks pada Slaid Pertama Persembahan melalui API .NET?
using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();
foreach (var textFrame in textFrames)
{
textFrame.Text = "some text";
}
pres.Save();