1. produkty
  2.   Prezentace
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

C++ .NET API pro generování a manipulaci s prezentacemi v PowerPointu

Výkonná knihovna prezentací C++ pro vytváření, úpravu, slučování, klonování, ochranu, převod a manipulaci s prezentacemi PowerPoint PPT, PPTX.

Aspose.Slides for C++ je robustní API, které pomáhá vývojářům softwaru vytvářet výkonné aplikace pro práci s Microsoft PowerPoint a OpenDocument prezentace bez použití jakýchkoliv externích závislostí. Tato knihovna nabízí širokou škálu funkcí pro práci s prezentacemi, včetně podpory čtení a psaní prezentací, úpravy rozvržení a obsahu snímků a převod prezentací do jiných formátů souborů. Knihovna podporuje jak starší verze PowerPointu, jako je PowerPoint 97-2003, tak nejnovější verzi PowerPointu, což vám umožňuje pracovat s prezentacemi v různých formátech.

Aspose.Slides for C++ je první a jediná komponenta, která poskytuje funkce pro vytváření a správu dokumentů PowerPoint. Knihovna umožňuje vývojářům softwaru vytvářet prezentace od začátku a ukládat je v různých formátech souborů Microsoft PowerPoint a dalších, jako jsou PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML. a tak dále. Knihovna také umožňuje převod prezentací do PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG a tak dále.

Aspose.Slides pro C++ je velmi flexibilní a také vysoce přizpůsobitelný. Knihovna nabízí různé alternativy pro formátování snímků a přizpůsobení jejich vzhledu, včetně podpory přidávání obrázků, textu, tvarů, morfologických přechodů, stylů a dalších prvků. Knihovna také poskytuje několik nástrojů pro manipulaci s rozložením a obsahem snímků, včetně možností pro změnu velikosti, přemístění a uspořádání prvků. Celkově je Aspose.Slides pro C++ vynikající volbou pro každého, kdo hledá výkonnou a flexibilní knihovnu pro práci s prezentacemi bez použití formátu Microsoft PowerPoint.

Previous Next

Začínáme s Aspose.Slides pro C++

Doporučený způsob instalace Aspose.Slides pro C++ je použití NuGet. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte Aspose.Slides pro C++ přes NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.

Vytvářejte a upravujte prezentace prostřednictvím C++ API

Aspose.Slides for C++ je komplexní knihovna pro správu prezentací ve formátu Microsoft PowerPoint. Díky svým výkonným funkcím a intuitivnímu rozhraní API tato knihovna usnadňuje vytváření a manipulaci s prezentacemi různými způsoby. Knihovna podporuje několik důležitých funkcí pro správu prezentací, jako je zkoumání existujících prezentací, import a otevírání prezentací, přidávání nových snímků do prezentace, vkládání obrázků a obsahu do prezentací, kombinování více prezentací, rozdělení velkých prezentací na menší a mnoho dalších.

Vytváření prezentací prostřednictvím rozhraní .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Převod prezentací do jiných formátů pomocí C++

Aspose.Slides for C++ je vynikající volbou pro každého, kdo hledá výkonnou a flexibilní knihovnu pro převod prezentací ve formátu Microsoft PowerPoint do jiných formátů souborů. Poskytuje řadu nástrojů a funkcí pro převod prezentací, což usnadňuje sdílení prezentací s ostatními, i když nemají přístup k aplikaci Microsoft PowerPoint. Knihovna poskytuje podporu pro převod do některých oblíbených formátů souborů, jako jsou PDF, XPS, HTML, formáty obrazových souborů (JPEG, PNG, GIF, BMP, SVG) a mnoho dalších. Je také možné upravit vzhled převedených prezentací, jako je nastavení výstupního rozlišení, určení okrajů stránky a výběr mezi různými rozvrženími stránky.

Převeďte PowerPoint do PDF pomocí skrytých snímků prostřednictvím rozhraní .NET API

// 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);

Porovnání, klonování a export snímků prostřednictvím rozhraní C++ API

Aspose.Slides pro C++ obsahuje mnoho užitečných funkcí pro práci s prezentačními snímky v aplikacích C++. Vývojáři softwaru mohou snadno přidávat nové snímky do své stávající prezentace, specifikovat vlastní velikosti snímků, měnit velikost snímků, přistupovat ke snímkům uvnitř prezentací, odstraňovat nežádoucí snímky a klonovat snímky pomocí pouhých několika řádků kódu C++. Je také velmi snadné porovnat dva snímky a exportovat snímky prezentace do obrázků s vlastní velikostí, převod snímků do formátu PNG, převod snímků s poznámkami a komentáři na obrázky a tak dále.

Klonujte snímek přes C# API

// 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);

}

Přidat efekt animace do prezentací prostřednictvím rozhraní C++ API

Knihovna Aspose.Slides for C++ poskytuje softwarovým vývojářům možnost přidávat animační efekty do snímků uvnitř jejich vlastních aplikací v jazyce C. Do tvarů a textových polí můžete přidat různé efekty animace, jako je vstup, zdůraznění, výstup a cesta pohybu. Efekt animace můžete navíc přizpůsobit pomocí vlastností, jako je trvání, spouštění a směr. Je také možné vytvořit vlastní animaci a použít více efektů PowerPoint animace na obrazci.

Přidat efekt animace do jednoho odstavce prostřednictvím rozhraní .NET API

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);
}
 Čeština