Aspose.Slides for C++
API C++ .NET do generowania i manipulowania prezentacjami PowerPoint
Potężna biblioteka prezentacji C++ do tworzenia, edytowania, scalania, klonowania, ochrony, konwertowania i manipulowania prezentacjami PowerPoint PPT, PPTX.
Aspose.Slides for C++ to solidny interfejs API, który pomaga programistom tworzyć zaawansowane aplikacje do pracy z programem Microsoft PowerPoint i prezentacje OpenDocument bez użycia zewnętrznych zależności. Ta biblioteka oferuje szeroką gamę funkcji do obsługi prezentacji, w tym obsługę czytania i pisania prezentacji, manipulowania układem i zawartością slajdów oraz konwertowania prezentacji do innych formatów plików. Biblioteka obsługuje zarówno starsze wersje programu PowerPoint, takie jak PowerPoint 97-2003, jak i najnowszą wersję programu PowerPoint, umożliwiając pracę z prezentacjami w różnych formatach.
Aspose.Slides dla C++ to pierwszy i jedyny komponent zapewniający funkcjonalność tworzenia i zarządzania dokumentami programu PowerPoint. Biblioteka umożliwia twórcom oprogramowania tworzenie prezentacji od podstaw i zapisywanie ich w różnych formatach Microsoft PowerPoint i innych formatach plików, takich jak PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML i tak dalej. Biblioteka umożliwia także konwersję prezentacji do formatu PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG i tak dalej.
Aspose.Slides dla C++ jest bardzo elastyczny, a także wysoce konfigurowalny. Biblioteka oferuje różnorodne możliwości formatowania slajdów i dostosowywania ich wyglądu, w tym obsługę dodawania obrazów, tekstu, kształtów, przejść morfologicznych, stylów i innych elementów. Biblioteka udostępnia także kilka narzędzi do manipulowania układem i zawartością slajdów, w tym opcje zmiany rozmiaru, położenia i ponownego rozmieszczenia elementów. Ogólnie rzecz biorąc, Aspose.Slides dla C++ to doskonały wybór dla każdego, kto szuka potężnej i elastycznej biblioteki do pracy z prezentacjami bez korzystania z formatu Microsoft PowerPoint.
Pierwsze kroki z Aspose.Slides dla C++
Zalecany sposób instalacji Aspose.Slides dla C++ polega na użyciu NuGet. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.
Zainstaluj Aspose.Slides dla C++ za pomocą NuGet
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Możesz go także pobrać bezpośrednio ze strony z wersjami produktu Aspose.Twórz i edytuj prezentacje za pośrednictwem interfejsu API C++
Aspose.Slides dla C++ to obszerna biblioteka do zarządzania prezentacjami w formacie Microsoft PowerPoint. Dzięki zaawansowanym funkcjom i intuicyjnemu interfejsowi API ta biblioteka ułatwia tworzenie prezentacji i manipulowanie nimi na różne sposoby. Biblioteka obsługuje kilka ważnych funkcji zarządzania prezentacjami, takich jak sprawdzanie istniejących prezentacji, importowanie i otwieranie prezentacji, dodawanie nowych slajdów do prezentacji, wstawianie obrazów i treści do prezentacji, łączenie wielu prezentacji, dzielenie dużych prezentacji na mniejsze i wiele innych.
Tworzenie prezentacji poprzez .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Konwersja prezentacji do innych formatów za pomocą języka C++
Aspose.Slides dla C++ to doskonały wybór dla każdego, kto szuka potężnej i elastycznej biblioteki do konwersji prezentacji w formacie Microsoft PowerPoint na inne formaty plików. Zapewnia szereg narzędzi i funkcji do konwersji prezentacji, dzięki czemu można łatwo udostępniać prezentacje innym osobom, nawet jeśli nie mają one dostępu do programu Microsoft PowerPoint. Biblioteka zapewnia obsługę konwersji do niektórych popularnych formatów plików, takich jak PDF, XPS, HTML, formaty plików graficznych (JPEG, PNG, GIF, BMP, SVG) i wiele innych. Możliwe jest również dostosowanie wyglądu przekonwertowanych prezentacji, na przykład ustawienie rozdzielczości wyjściowej, określenie marginesów strony i wybór pomiędzy różnymi układami strony.
Konwertuj program PowerPoint do formatu PDF za pomocą ukrytych slajdów za pośrednictwem interfejsu API .NET
// 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);
Porównuj, klonuj i eksportuj slajdy za pośrednictwem interfejsu API C++
Aspose.Slides dla C++ zawiera wiele przydatnych funkcji do obsługi slajdów prezentacji w aplikacjach C++. Twórcy oprogramowania mogą łatwo dodawać nowe slajdy do istniejących prezentacji, określać niestandardowe rozmiary slajdów, zmieniać rozmiar slajdów, uzyskiwać dostęp do slajdów w prezentacjach, usuwać niechciane slajdy i klonować slajdy za pomocą zaledwie kilku linii kodu C++. Bardzo łatwo jest także porównać dwa slajdy i wyeksportować slajdy prezentacji do obrazów o niestandardowych rozmiarach, przekonwertować slajdy do formatu PNG, przekonwertować slajdy z notatkami i komentarzami na obrazy i tak dalej.
Klonuj slajd za pomocą interfejsu API języka C#
// 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);
}
Dodaj efekt animacji do prezentacji za pośrednictwem interfejsu API C++
Biblioteka Aspose.Slides for C++ daje twórcom oprogramowania możliwość dodawania efektów animacji do slajdów w ich własnych aplikacjach C. Do kształtów i pól tekstowych można dodawać różne efekty animacji, takie jak wejście, wyróżnienie, wyjście i ścieżka ruchu. Dodatkowo możesz dostosować efekt animacji, korzystając z takich właściwości, jak czas trwania, wyzwalacz i kierunek. Możliwe jest również utworzenie niestandardowej animacji i użycie wielu efektów animacji programu PowerPoint na kształcie.
Dodaj efekt animacji do pojedynczego akapitu za pośrednictwem interfejsu API .NET
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);
}