Aspose.Slides for C++
PowerPoint təqdimatlarını yaratmaq və manipulyasiya etmək üçün C++ .NET API
PowerPoint PPT, PPTX təqdimatlarını yaratmaq, redaktə etmək, birləşdirmək, klonlaşdırmaq, qorumaq, çevirmək və manipulyasiya etmək üçün güclü C++ Təqdimat Kitabxanası.
C++ üçün Aspose.Slides proqram tərtibatçılarına Microsoft PowerPoint ilə işləmək üçün güclü proqramlar yaratmağa kömək edən güclü API-dir. və heç bir xarici asılılıqdan istifadə etmədən OpenDocument təqdimatları. Bu kitabxana təqdimatlarla işləmək üçün geniş spektrli funksiyalar təklif edir, o cümlədən təqdimatların oxunması və yazılması dəstəyi, slaydların tərtibatı və məzmununun manipulyasiyası və təqdimatların digər fayl formatlarına çevrilməsi. Kitabxana PowerPoint 97-2003 kimi PowerPoint-in həm köhnə versiyalarını, həm də müxtəlif formatlarda təqdimatlarla işləməyə imkan verən PowerPoint-in ən son versiyasını dəstəkləyir.
C++ üçün Aspose.Slides PowerPoint sənədlərinin yaradılması və idarə olunmasının funksionallığını təmin edən ilk və yeganə komponentdir. Kitabxana proqram tərtibatçılarına sıfırdan təqdimatlar yaratmağa və onları müxtəlif Microsoft PowerPoint və PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML kimi digər fayl formatlarında saxlamağa imkan verir. və s. Kitabxana həmçinin təqdimatı PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG və s.-yə çevirməyə imkan verir.
C++ üçün Aspose.Slides çox çevik və yüksək səviyyədə fərdiləşdirilə biləndir. Kitabxana slaydları formatlaşdırmaq və onların görünüşünü fərdiləşdirmək üçün müxtəlif alternativlər təklif edir, o cümlədən şəkillər, mətn, formalar, Morf keçidləri, üslublar və digər elementlər əlavə etmək üçün dəstək. Kitabxana həmçinin slaydların tərtibatını və məzmununu manipulyasiya etmək üçün bir neçə alət təqdim edir, o cümlədən elementlərin ölçüsünü dəyişmək, yerini dəyişmək və yenidən təşkil etmək. Ümumiyyətlə, C++ üçün Aspose.Slides Microsoft PowerPoint formatından istifadə etmədən təqdimatlarla işləmək üçün güclü və çevik kitabxana axtaran hər kəs üçün əla seçimdir.
C++ üçün Aspose.Slides ilə işə başlama
C++ üçün Aspose.Slides quraşdırmanın tövsiyə olunan yolu NuGet-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə C++ üçün Aspose.Slides quraşdırın
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Siz həmçinin onu birbaşa Məhsulun buraxılış səhifəsindən endirə bilərsiniz.C++ API vasitəsilə təqdimatlar yaradın və redaktə edin
C++ üçün Aspose.Slides Microsoft PowerPoint formatında təqdimatları idarə etmək üçün hərtərəfli kitabxanadır. Güclü xüsusiyyətləri və intuitiv API ilə bu kitabxana təqdimatları müxtəlif yollarla yaratmağı və idarə etməyi asanlaşdırır. Kitabxana mövcud təqdimatları yoxlamaq, təqdimatları idxal etmək və açmaq, təqdimata yeni slaydlar əlavə etmək, təqdimatlara şəkillər və məzmun əlavə etmək, çoxsaylı təqdimatı birləşdirmək, böyük təqdimatları daha kiçik və daha çoxuna bölmək kimi təqdimatların idarə edilməsi üçün bir neçə vacib funksiyanı dəstəkləyir.
.NET API vasitəsilə Təqdimatların yaradılması
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
C++ vasitəsilə təqdimatların digər formatlara çevrilməsi
C++ üçün Aspose.Slides Microsoft PowerPoint formatında təqdimatları digər fayl formatlarına çevirmək üçün güclü və çevik kitabxana axtaran hər kəs üçün əla seçimdir. O, təqdimatları konvertasiya etmək üçün bir sıra alətlər və funksiyalar təqdim edir, hətta onların Microsoft PowerPoint-ə çıxışı olmasa belə, təqdimatları başqaları ilə paylaşmağı asanlaşdırır. Kitabxana PDF, XPS, HTML, şəkil fayl formatları (JPEG, PNG, GIF, BMP, SVG) və daha çox kimi bəzi məşhur fayl formatlarına çevrilmə üçün dəstək verir. Çıxış rezolyusiyasını təyin etmək, səhifə kənarlarını təyin etmək və müxtəlif səhifə düzümləri arasında seçim etmək kimi çevrilmiş təqdimatların görünüşünü fərdiləşdirmək də mümkündür.
.NET API vasitəsilə PowerPoint-i Gizli Slaydlarla PDF-ə çevirin
// 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 vasitəsilə Slaydları Müqayisə edin, Klonlayın və Eksport edin
C++ üçün Aspose.Slides proqramına C++ proqramları daxilində təqdimat slaydlarını idarə etmək üçün çoxsaylı faydalı funksiyalar daxildir. Proqram tərtibatçıları asanlıqla mövcud təqdimatlarına yeni slaydlar əlavə edə, xüsusi slayd ölçülərini təyin edə, slayd ölçüsünü dəyişdirə, təqdimatların içərisindəki slaydlara daxil ola, istənməyən slaydları silə və bir neçə C++ kodu ilə slaydları klonlaya bilərlər. İki slaydı müqayisə etmək və təqdimat slaydlarını xüsusi ölçüləri olan şəkillərə ixrac etmək, slaydları PNG-yə çevirmək, qeydləri və şərhləri olan slaydları şəkillərə çevirmək və s. çox asandır.
C# API vasitəsilə Slayd klonlayın
// 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 vasitəsilə Təqdimatlara Animasiya Effekti əlavə edin
C++ kitabxanası üçün Aspose.Slides proqram tərtibatçılarına öz C proqramları daxilində slaydlara animasiya effektləri əlavə etmək imkanı verir. Siz formalara və mətn qutularına giriş, vurğu, çıxış və hərəkət yolu kimi müxtəlif animasiya effektləri əlavə edə bilərsiniz. Əlavə olaraq, müddət, tetikleyici və istiqamət kimi xüsusiyyətlərdən istifadə edərək animasiya effektini fərdiləşdirə bilərsiniz. Fərdi animasiya yaratmaq və forma üzərində çoxsaylı PowerPoint animasiya effektlərindən istifadə etmək də mümkündür.
.NET API vasitəsilə Tək Paraqrafa Animasiya Effekti əlavə edin
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);
}