Aspose.Slides for C++

Contents
[ ]
Aspose.Slides for C++

Aspose.Slides for C++ Microsoft PowerPoint veya Office Automation olmadan PowerPoint ve OpenDocument sunumları oluşturmak, okumak, düzenlemek ve dönüştürmek için yerel bir C++ kütüphanesidir.

Makro destekli ve şablon varyantları da dahil olmak üzere PPT, PPTX, PPS, POT ve ODP dosyalarını yükler ve kaydeder; ayrıca PDF, XPS, HTML, SVG, TIFF, Markdown ve görüntülere dışa aktarır.



İlk sunumunuz

Windows’ta, Visual Studio’da bir C++ Console App projesi oluşturun ve Paket Yöneticisi Konsolu’nda (Tools > NuGet Package Manager > Package Manager Console) NuGet paketini yükleyin:

Install-Package Aspose.Slides.Cpp

Linux’ta, Linux ZIP paketini indirin ve Kurulum bölümünde açıklanan CMake projesini kurun.

Ardından bu kodu programınızın ana kaynak dosyası olarak kullanın. Bir metin kutusu içeren bir sunum oluşturur ve kaydeder:

#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>

using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;

int main()
{
    auto presentation = MakeObject<Presentation>();
    auto slide = presentation->get_Slide(0);
    auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
    shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
    presentation->Save(u"hello.pptx", SaveFormat::Pptx);
    presentation->Dispose();
    return 0;
}

Windows’ta çalıştırmak için araç çubuğunda x64 platformunu seçin ve Ctrl+F5 tuşlarına basın. Linux’ta, proje klasöründe main.cpp olarak kaydedin, ardından orada derleyip çalıştırın:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello

Program, bir metin kutusu içeren bir slaytla hello.pptx dosyasını kaydeder. Lisans olmadan, kaydedilen dosya bir değerlendirme filigranı içerir — Lisanslama bölümüne bakın. Sunum oluşturma ve doldurma yöntemleri hakkında daha fazla bilgi için Sunum Oluşturma bölümüne göz atın.