1. Produkti
  2.   Prezentācija
  3.   C++
  4.   Aspose.Slides FOSS for C++

Aspose.Slides FOSS for C++

 
 

Atvērtā koda C++ API, kas vienkāršo PowerPoint automatizāciju

Uzziniet, kā Aspose.Slides FOSS for C++ vienkāršo PowerPoint automatizāciju. Izpētiet funkcijas, koda piemērus un praktiskus lietošanas gadījumus, lai izveidotu un manipulētu ar PPT un PPTX failiem.

Kas ir Aspose.Slides FOSS priekš C++?

PowerPoint prezentāciju izstrādes automatizēšana iekšējās darbvirsmas vai aizmugures pakalpojumos tradicionāli ir radījusi būtiskas grūtības C++ izstrādātājiem. Smagas COM automatizācijas, trešo pušu apvalku vai ierobežojošu mākoņu API paļaušanās bieži rada nevēlamu izpildlaika pārslodzi un izvietošanas sarežģītību. Aspose.Slides FOSS for C++ piedāvā pārliecinošu alternatīvu. Tā ir oficiāla, atvērtā koda un MIT licencēta C++ bibliotēka, kas īpaši izstrādāta, lai radītu, nolasītu, manipulētu un saglabātu PowerPoint .pptx prezentācijas iezīmēti. Izveidota, lai izmantotu modernā C++20 sniegtās veiktspējas priekšrocības, šis viegls ietvars darbojas neatkarīgi no Microsoft PowerPoint vai jebkādām ārējām biroja pakotnēm. Izslēdzot komerciālus licencēšanas šķēršļus standarta prezentāciju ievades/izvades darbplūsmām, tas nodrošina izstrādātājiem caurspīdīgu, ekosistēmai draudzīgu ceļu, lai pārvaldītu slaidu izkārtojumus, formas, ģeometrijas, teksta tipogrāfiju un dokumenta īpašības tieši augstas veiktspējas lietojumprogrammās.

Aspose.Slides FOSS for C++ ir atvērtā koda kolekcija ar piemēriem, palīgklasēm un parauglietojumprogrammu, kas demonstrē, kā efektīvi izmantot Aspose.Slides FOSS for C++. Projekts palīdz izstrādātājiem ātri apgūt PowerPoint automatizāciju, nodrošinot labi strukturētu pirmkodu, kas aptver biežus prezentāciju apstrādes uzdevumus. Tā vietā, lai lasītu garas dokumentācijas un visu būvētu no nulles, izstrādātāji var atkārtoti izmantot pārbaudītus piemērus un pielāgot tos atbilstoši projekta prasībām. Bibliotēka atbalsta gan Windows, gan Linux vidi, padarot to piemērotu starpplatformu C++ lietojumprogrammām.

Previous Next

Sākšana ar Aspose.Slides FOSS priekš C++

Ieteicamais veids, kā instalēt Aspose.Slides FOSS for C++, ir izmantot GitHub. Lūdzu, izmantojiet šādu komandu, lai veiktu vienkāršu instalēšanu.

Instalējiet Aspose.Slides FOSS priekš C++ caur NuGGitHubet

git clone https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git 
Jūs varat arī lejupielādēt to tieši no Aspose produkta izlaiduma lapa.

Izveidojiet PowerPoint prezentācijas no sākuma, izmantojot C++

Viena no visvērtīgākajām Aspose.Slides FOSS priekš C++ spējām ir programmatiski izveidot pilnīgi jaunas PowerPoint prezentācijas. Tā vietā, lai veidotu slaidus manuāli, izstrādātāji var dinamiski ģenerēt prezentācijas, izmantojot lietojumprogrammas datus, atskaites, rēķinus, informācijas paneļus vai klientu informāciju. Šī funkcija ir īpaši noderīga automatizētām atskaites sistēmām, biznesa inteliģences lietojumprogrammām un uzņēmuma programmatūrai, kur prezentācijas tiek ģenerētas pēc pieprasījuma. Tā kā katrs slaids tiek izveidots caur kodu, izstrādātāji iegūst pilnīgu kontroli pār prezentācijas struktūru un saturu. Šeit ir vienkāršs piemērs, kas izveido jaunu PowerPoint prezentāciju un saglabā to kā PPTX failu.

Kā izveidot jaunu PowerPoint prezentāciju un saglabāt to kā PPTX, izmantojot C++?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    presentation->Save(u"NewPresentation.pptx",
                       Export::SaveFormat::Pptx);

    return 0;
}

Konvertējiet PowerPoint prezentācijas uz PDF, izmantojot C++

Daudzas organizācijas izplata prezentācijas kā PDF dokumentus, lai nodrošinātu konsekventu skatīšanos dažādās ierīcēs. Aspose.Slides FOSS for C++ demonstrē, kā pārvērst PowerPoint failus augstas kvalitātes PDF dokumentos, izmantojot minimālu kodu. PDF konvertēšana ir īpaši noderīga prezentāciju arhivēšanai, pārskatu kopīgošanai ar klientiem, rokasgrāmatu drukāšanai un dokumenta formatējuma saglabāšanai. Automatizēta konvertēšana arī noņem vajadzību pēc Microsoft PowerPoint servera puses apstrādē. Zemāk esošais piemērs pārvērš PowerPoint prezentāciju PDF dokumentā, izmantojot C++ komandas.

Kā konvertēt PowerPoint prezentāciju uz PDF dokumentu, izmantojot C++

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation =
        System::MakeObject(u"Presentation.pptx");

    presentation->Save(
        u"Presentation.pdf",
        Export::SaveFormat::Pdf
    );

    return 0;
}

Pievienojiet un formatējiet tekstu slaidos

Prezentāciju ģenerēšana parasti ietver dinamiska teksta, piemēram, virsrakstu, kopsavilkumu, statistikas vai klientu informācijas, ievietošanu. Aspose.Slides FOSS for C++ padara šo procesu vienkāršu, ļaujot izstrādātājiem pievienot teksta lodziņus un piemērot profesionālu formatējumu. Programmatūras izstrādātāji var pielāgot fonta lielumu, fonta ģimeni, krāsas, līdzināšanu, rindkopas atstarpes un pozicionēšanu. Tas ļauj izveidot vizuāli pievilcīgas prezentācijas bez manuālas rediģēšanas, nodrošinot konsekventu zīmola tēlu visos automātiski ģenerētajos dokumentos.

Kā ievietot teksta lodziņu pirmajā slaidā, izmantojot C++ bibliotēku?

#include 
#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto shape = slide->get_Shapes()->AddAutoShape(
        ShapeType::Rectangle,
        100,
        100,
        400,
        80
    );

    shape->get_TextFrame()->set_Text("Welcome to Aspose.Slides!");

    presentation->Save(u"TextExample.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}

Ievietojiet attēlus prezentācijās, izmantojot C++ API

Vizuālie elementi padara prezentācijas pievilcīgākas un informatīvākas. Aspose.Slides FOSS for C++ ļauj izstrādātājiem programmatiski ievietot logotipus, fotogrāfijas, diagrammas, grafikus, ikonas un ekrānuzņēmumus. Lietojumprogrammas, kas ģenerē biznesa pārskatus vai mārketinga prezentācijas, var automātiski iekļaut uzņēmuma zīmolu un datu vizualizācijas, nepieciešamības gadījumā neveicot manuālu rediģēšanu. Šī funkcija ir ideāla automatizētām prezentāciju ģenerēšanas darbplūsmām, kur attēli tiek izgūti no datubāzēm vai ārējiem pakalpojumiem.

Kā ievietot attēlu PowerPoint slaidā, izmantojot C++ API?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto image = Images::Image::FromFile(u"logo.png");

    auto img = presentation->get_Images()->AddImage(image);

    slide->get_Shapes()->AddPictureFrame(
        ShapeType::Rectangle,
        100,
        100,
        250,
        150,
        img
    );

    presentation->Save(u"ImagePresentation.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}
 Latviski