Aspose.Slides for C++
Aspose.Slides for C++ to natywna biblioteka C++ służąca do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint oraz OpenDocument, bez potrzeby używania Microsoft PowerPoint ani automatyzacji Office.
Obsługuje ładowanie i zapisywanie plików PPT, PPTX, PPS, POT oraz ODP, w tym wersje z makrami i szablony, oraz umożliwia eksport do formatów PDF, XPS, HTML, SVG, TIFF, Markdown i obrazów.
Rozpocznij
ROZPOCZĘCIE
OCENA
Tworzenie z Slides
POPULARNE ZADANIA
- Otwórz prezentację
- Zapisz prezentację
- Konwertuj do PDF
- Renderuj slajdy jako obrazy
- Edytuj tekst i kształty
PRZEPŁYWY PRACY Z SLIDES
PRZYKŁADY
Referencje i wsparcie
REFERENCJA
WSPARCIE
Twoja pierwsza prezentacja
W systemie Windows utwórz projekt Console App w języku C++ w Visual Studio i zainstaluj pakiet NuGet w konsoli Package Manager (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
W systemie Linux pobierz pakiet ZIP dla Linuksa i skonfiguruj projekt CMake opisany w sekcji Installation.
Następnie użyj tego kodu jako głównego pliku źródłowego programu. Tworzy on prezentację z jednym polem tekstowym i zapisuje ją:
#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;
}
Aby uruchomić go w systemie Windows, wybierz platformę x64 w pasku narzędzi i naciśnij Ctrl+F5. W systemie Linux zapisz go jako main.cpp w folderze projektu, a następnie zbuduj i uruchom:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
Program zapisuje hello.pptx z jednym slajdem zawierającym pole tekstowe. Bez licencji zapisany plik zawiera znak wodny wersji próbnej — zobacz Licensing. Aby dowiedzieć się o dodatkowych sposobach tworzenia i wypełniania prezentacji, zajrzyj do sekcji Create Presentations.