1. Ürün:% s
  2.   Sunum
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

PowerPoint Sunumlarını Oluşturmak ve Düzenlemek için C++ .NET API'si

PowerPoint PPT, PPTX sunumlarını oluşturmak, düzenlemek, birleştirmek, klonlamak, korumak, dönüştürmek ve değiştirmek için Güçlü bir C++ Sunum Kitaplığı.

Aspose.Slides for C++, yazılım geliştiricilerin Microsoft PowerPoint ile çalışmak üzere güçlü uygulamalar oluşturmasına yardımcı olan güçlü bir API'dir ve herhangi bir dış bağımlılık kullanmadan OpenDocument sunumları. Bu kitaplık, sunumları okuma ve yazma desteği, slaytların düzenini ve içeriğini değiştirme ve sunumları diğer dosya formatlarına dönüştürme de dahil olmak üzere sunumları yönetmek için çok çeşitli özellikler sunar. Kitaplık, PowerPoint 97-2003 gibi eski PowerPoint sürümlerini ve PowerPoint'in en son sürümünü destekleyerek çeşitli biçimlerdeki sunumlarla çalışmanıza olanak tanır.

Aspose.Slides for C++, PowerPoint belgesi oluşturma ve yönetme işlevselliğini sağlayan ilk ve tek bileşendir. Kütüphane, yazılım geliştiricilerin sıfırdan sunumlar oluşturmasına ve bunları farklı Microsoft PowerPoint ve PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML gibi diğer dosya formatlarında kaydetmesine olanak tanır. ve benzeri. Kitaplık ayrıca sunumların PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG vb. biçimlere dönüştürülmesine de olanak tanır.

Aspose.Slides for C++ hem çok esnek hem de son derece özelleştirilebilir. Kitaplık, slaytları biçimlendirmek ve görünümlerini özelleştirmek için çeşitli alternatifler sunar; bunlara resim, metin, şekil, Morph Geçişleri, stiller ve diğer öğeleri ekleme desteği de dahildir. Kitaplık ayrıca öğeleri yeniden boyutlandırma, yeniden konumlandırma ve yeniden düzenleme seçenekleri de dahil olmak üzere slaytların düzenini ve içeriğini değiştirmek için çeşitli araçlar sağlar. Genel olarak Aspose.Slides for C++, Microsoft PowerPoint formatını kullanmadan sunumlarla çalışmak için güçlü ve esnek bir kitaplık arayan herkes için mükemmel bir seçimdir.

Previous Next

Aspose.Slides for C++'a Başlarken

Aspose.Slides for C++'ı kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla Aspose.Slides for C++'ı yükleyin

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.

C++ API aracılığıyla Sunu Oluşturma ve Düzenleme

Aspose.Slides for C++, Microsoft PowerPoint formatındaki sunumları yönetmeye yönelik kapsamlı bir kitaplıktır. Güçlü özellikleri ve sezgisel API'si ile bu kitaplık, sunumları çeşitli şekillerde oluşturmayı ve düzenlemeyi kolaylaştırır. Kitaplık, mevcut sunumları incelemek, sunumları içe aktarmak ve açmak, sunuma yeni slaytlar eklemek, sunumlara resim ve içerik eklemek, birden fazla sunumu birleştirmek, büyük sunumları daha küçük sunumlara bölmek ve çok daha fazlası gibi sunum yönetimi için birçok önemli özelliği destekler.

.NET API Aracılığıyla Sunumlar Oluşturma

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Sunumların C++ ile Diğer Formatlara Dönüştürülmesi

Aspose.Slides for C++, Microsoft PowerPoint formatındaki sunumları diğer dosya formatlarına dönüştürmek için güçlü ve esnek bir kitaplık arayan herkes için mükemmel bir seçimdir. Sunumları dönüştürmek için bir dizi araç ve özellik sunarak Microsoft PowerPoint'e erişimleri olmasa bile sunumları başkalarıyla paylaşmayı kolaylaştırır. Kitaplık, PDF, XPS, HTML gibi bazı popüler dosya biçimlerine, görüntü dosyası biçimlerine (JPEG, PNG, GIF, BMP, SVG) ve çok daha fazlasına dönüştürme desteği sağlar. Ayrıca, çıktı çözünürlüğünü ayarlama, sayfa kenar boşluklarını belirleme ve farklı sayfa düzenleri arasında seçim yapma gibi dönüştürülmüş sunumların görünümünü özelleştirmek de mümkündür.

.NET API aracılığıyla PowerPoint'i Gizli Slaytlarla PDF'ye dönüştürün

// 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);

C++ API aracılığıyla Slaytları Karşılaştırın, Klonlayın ve Dışa Aktarın

Aspose.Slides for C++, C++ uygulamaları içindeki sunum slaytlarını işlemek için çok sayıda kullanışlı özelliğe sahiptir. Yazılım geliştiricileri, mevcut sunumlarına kolayca yeni slaytlar ekleyebilir, özel slayt boyutları belirleyebilir, slayt boyutunu değiştirebilir, sunumların içindeki slaytlara erişebilir, istenmeyen slaytları kaldırabilir ve yalnızca birkaç satırlık C++ koduyla slaytları kopyalayabilir. Ayrıca iki slaydı karşılaştırmak ve sunum slaytlarını özel boyutlardaki görüntülere aktarmak, slaytları PNG'ye dönüştürmek, notları ve yorumları içeren slaytları görüntülere dönüştürmek vb. çok kolaydır.

C# API aracılığıyla bir Slaydı Klonlama

// 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);

}

C++ API aracılığıyla Sunumlara Animasyon Efekti Ekleme

Aspose.Slides for C++ kütüphanesi, yazılım geliştiricilere kendi C uygulamaları içindeki slaytlara animasyon efektleri ekleme gücü verir. Şekillere ve metin kutularına giriş, vurgu, çıkış ve hareket yolu gibi çeşitli animasyon efektleri ekleyebilirsiniz. Ayrıca süre, tetikleyici ve yön gibi özellikleri kullanarak animasyon efektini özelleştirebilirsiniz. Ayrıca özel animasyon oluşturmak ve bir şekil üzerinde birden fazla PowerPoint animasyon efekti kullanmak da mümkündür.

.NET API aracılığıyla Tek Paragrafa Animasyon Efekti Ekleme

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);
}
 Türkçe