Aspose.Slides for C++
C++ .NET API untuk Menghasilkan dan Memanipulasi Presentasi PowerPoint
Perpustakaan Presentasi C++ yang Kuat untuk membuat, mengedit, menggabungkan, mengkloning, melindungi, mengonversi, dan memanipulasi presentasi PowerPoint PPT, PPTX.
Aspose.Slides untuk C++ adalah API tangguh yang membantu pengembang perangkat lunak membuat aplikasi canggih untuk bekerja dengan Microsoft PowerPoint dan presentasi OpenDocument tanpa menggunakan ketergantungan eksternal apa pun. Perpustakaan ini menawarkan berbagai fitur untuk menangani presentasi, termasuk dukungan untuk membaca dan menulis presentasi, memanipulasi tata letak dan konten slide, dan mengonversi presentasi ke format file lain. Pustaka ini mendukung PowerPoint versi lama, seperti PowerPoint 97-2003, dan PowerPoint versi terbaru, sehingga Anda dapat mengerjakan presentasi dalam berbagai format.
Aspose.Slides untuk C++ adalah komponen pertama dan satu-satunya yang menyediakan fungsionalitas pembuatan dan pengelolaan dokumen PowerPoint. Perpustakaan memungkinkan pengembang perangkat lunak membuat presentasi dari awal dan menyimpannya dalam berbagai Microsoft PowerPoint & format file lainnya seperti PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML dan seterusnya. Perpustakaan juga memungkinkan konversi presentasi ke PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG, dan sebagainya.
Aspose.Slides untuk C++ sangat fleksibel dan juga dapat disesuaikan. Perpustakaan menawarkan berbagai alternatif untuk memformat slide dan menyesuaikan tampilannya, termasuk dukungan untuk menambahkan gambar, teks, bentuk, Transisi Morf, gaya, dan elemen lainnya. Perpustakaan juga menyediakan beberapa alat untuk memanipulasi tata letak dan konten slide, termasuk opsi untuk mengubah ukuran, memposisikan ulang, dan menata ulang elemen. Secara keseluruhan, Aspose.Slides untuk C++ adalah pilihan yang sangat baik bagi siapa saja yang mencari perpustakaan yang kuat dan fleksibel untuk bekerja dengan presentasi tanpa menggunakan format Microsoft PowerPoint.
Memulai Aspose.Slide untuk C++
Cara yang direkomendasikan untuk menginstal Aspose.Slides untuk C++ adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal Aspose.Slides untuk C++ melalui NuGet
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.Membuat & Mengedit Presentasi melalui C++ API
Aspose.Slides untuk C++ adalah perpustakaan lengkap untuk mengelola presentasi dalam format Microsoft PowerPoint. Dengan fitur canggih dan API intuitif, perpustakaan ini memudahkan pembuatan dan manipulasi presentasi dalam berbagai cara. Perpustakaan mendukung beberapa fitur penting untuk manajemen presentasi, seperti memeriksa presentasi yang ada, mengimpor dan membuka presentasi, menambahkan slide baru ke presentasi, menyisipkan gambar dan konten ke presentasi, menggabungkan beberapa presentasi, Membagi presentasi besar menjadi lebih kecil dan banyak lagi.
Membuat Presentasi melalui .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Konversi Presentasi ke Format Lain melalui C++
Aspose.Slides untuk C++ adalah pilihan yang sangat baik bagi siapa saja yang mencari perpustakaan yang kuat dan fleksibel untuk mengkonversi presentasi dalam format Microsoft PowerPoint ke format file lainnya. Ini menyediakan serangkaian alat dan fitur untuk mengonversi presentasi, sehingga memudahkan berbagi presentasi dengan orang lain, meskipun mereka tidak memiliki akses ke Microsoft PowerPoint. Perpustakaan menyediakan dukungan untuk konversi ke beberapa format file populer seperti PDF, XPS, HTML, format file gambar (JPEG, PNG, GIF, BMP, SVG) dan masih banyak lagi. Anda juga dapat menyesuaikan tampilan presentasi yang dikonversi, seperti mengatur resolusi keluaran, menentukan margin halaman, dan memilih di antara tata letak halaman yang berbeda.
Konversi PowerPoint ke PDF dengan Slide Tersembunyi melalui .NET API
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Bandingkan, Kloning & Ekspor Slide melalui C++ API
Aspose.Slides untuk C++ telah menyertakan banyak fitur berguna untuk menangani slide presentasi di dalam aplikasi C++. Pengembang perangkat lunak dapat dengan mudah menambahkan slide baru ke presentasi mereka yang sudah ada, menentukan ukuran slide khusus, mengubah ukuran slide, mengakses slide di dalam presentasi, menghapus slide yang tidak diinginkan, dan mengkloning slide hanya dengan beberapa baris kode C++. Juga sangat mudah untuk membandingkan dua slide dan mengekspor slide presentasi ke gambar dengan ukuran khusus, konversi slide ke PNG, mengonversi slide dengan catatan dan komentar menjadi gambar dan sebagainya.
Kloning Slide melalui C# API
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
Tambahkan Efek Animasi ke Presentasi melalui C++ API
Pustaka Aspose.Slides untuk C++ memberi pengembang perangkat lunak kemampuan untuk menambahkan efek animasi ke slide di dalam aplikasi C mereka sendiri. Anda dapat menambahkan berbagai efek animasi seperti masuk, penekanan, keluar, dan jalur gerakan ke bentuk dan kotak teks. Selain itu, Anda dapat menyesuaikan efek animasi menggunakan properti seperti durasi, pemicu, dan arah. Dimungkinkan juga untuk membuat animasi khusus dan menggunakan beberapa efek animasi PowerPoint pada suatu bentuk.
Tambahkan Efek Animasi ke Satu Paragraf melalui .NET API
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}