1. Produk
  2.   Presentasi
  3.   .NET
  4.   ShapeCrawler
 
  

Perpustakaan .NET Gratis untuk Membuat & Memanipulasi Presentasi PPTX

Perpustakaan .NET Sumber Terbuka memungkinkan Membuat, Membaca, Memodifikasi & Memanipulasi Presentasi PowerPoint PPTX dengan mudah. Mendukung Penyisipan Slide, Teks, Garis, Tautan & Tabel melalui API C#.

Apa itu ShapeCrawler?

Baik dalam kehidupan pribadi maupun profesional, presentasi PowerPoint kini menjadi keharusan. Meskipun mereka menjadi dasar komunikasi, mengendalikan mereka secara programatik sering terbukti sulit. Namun segala sesuatunya telah berubah secara signifikan sejak ShapeCrawler, sebuah kerangka kerja .NET yang kuat yang dirancang khusus untuk PowerPoint, dirilis. Ini menyediakan akses ke berbagai peluang dengan memungkinkan programmer dan pengembang perangkat lunak untuk secara programatik, efisien, dan sistematis menavigasi, mengekstrak, mengubah, dan bekerja dengan presentasi PowerPoint.

Pengembang perangkat lunak dapat membuat dan memodifikasi presentasi PowerPoint PPT dan PPTX secara programatis dalam aplikasi .NET mereka sendiri dengan ShapeCrawler, sebuah alat .NET sumber terbuka. Alat ini menawarkan cara yang sangat efektif dan kuat untuk melihat, mengedit, dan memeriksa slide PowerPoint, bentuk, serta propertinya. Perpustakaan ini dapat menjadi tambahan yang berguna bagi arsenal pengembang karena memungkinkan mereka mengotomatisasi tugas yang membosankan, mengekstrak data dari presentasi, dan menghasilkan laporan dinamis.

ShapeCrawler menyederhanakan proses mengakses dan menangani dokumen PowerPoint. Dengan hanya beberapa baris kode .NET, para profesional perangkat lunak dapat membuka dan memuat berbagai jenis presentasi, mengiterasi slide, serta berinteraksi dengan bentuk individual, menggabungkan beberapa slide, menyisipkan gambar ke dalam slide, dan banyak lagi. Alat ini dapat menghasilkan laporan otomatis serta presentasi dari data, memastikan keandalan dan akurasi. Baik Anda seorang pengembang berpengalaman maupun pemula dalam manipulasi PowerPoint di .NET, ShapeCrawler membuka pintu menuju efisiensi, memungkinkan integrasi mulus fungsi PowerPoint ke dalam aplikasi Anda.

Previous Next

Memulai dengan ShapeCrawler

Cara yang disarankan untuk menginstal ShapeCrawler adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal ShapeCrawler melalui NuGet

 install-package ShapeCrawler

Manipulasi Presentasi melalui API .NET

Perpustakaan open source ShapeCrawler memungkinkan pengembang perangkat lunak untuk memproses presentasi PowerPoint PPTX tanpa harus menginstal Microsoft Office. Perpustakaan ini menyederhanakan proses mengakses file PowerPoint hanya dengan beberapa baris kode .NET. Pengembang perangkat lunak dapat membuka presentasi yang ada, menelusuri slide‑slidenya, menyisipkan gambar ke dalam slide, mendapatkan auto shape pemegang teks, menyesuaikan teks secara otomatis, menambah dan memperbarui hyperlink, berinteraksi dengan bentuk individu, dan banyak lagi. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat menangani gambar dalam presentasi di dalam aplikasi .NET.

Cara Menyisipkan Gambar di dalam Presentasi menggunakan .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();

Bekerja dengan Gambar & Diagram dalam Presentasi

Perpustakaan open source ShapeCrawler telah menyediakan dukungan lengkap untuk bekerja dengan gambar dan diagram di dalam presentasi. Penanganan gambar dan elemen multimedia dalam presentasi menjadi proses yang lebih sederhana dengan perpustakaan ini. Perpustakaan ini dirancang untuk bekerja dengan berbagai versi PowerPoint, menjadikannya pilihan yang serbaguna bagi pengembang .NET. Perpustakaan ini memfasilitasi tugas-tugas seperti menyisipkan gambar baru, mengganti gambar yang ada, menyesuaikan properti gambar, atau bahkan mengekstraknya untuk penggunaan eksternal. Berikut adalah contoh yang menunjukkan bagaimana pengembang perangkat lunak dapat memperbarui properti Chart di dalam presentasi menggunakan .NET API.

Cara Memperbarui Properti Grafik di dalam Presentasi melalui .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";

Kelola Teks & Ekstrak Data dari Presentasi melalui .NET

Perpustakaan ShapeCrawler memungkinkan pengguna untuk dengan mudah memodifikasi properti bentuk dan teks dalam slide PowerPoint melalui .NET API. Baik Anda perlu memperbarui konten teks, mengubah posisi bentuk, atau memanipulasi atributnya, perpustakaan ini menyediakan API yang sederhana untuk melakukan perubahan tersebut. Salah satu kasus penggunaan paling berharga dari perpustakaan ShapeCrawler adalah mengekstrak data dari presentasi. Perpustakaan ini menyediakan fitur yang sangat kuat untuk mengelola teks dan data relevan lainnya di dalam presentasi PowerPoint melalui .NET API. Pengembang perangkat lunak dapat secara programatik mengekstrak data dari presentasi PowerPoint, menjadikannya alat yang sangat baik untuk menghasilkan laporan atau mengubah konten presentasi ke format lain, seperti Excel atau PDF. Contoh berikut menunjukkan cara mengganti teks pada slide pertama dari presentasi.

Cara Mengganti Semua Teks pada Slide Pertama Presentasi melalui .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();

 Indonesia