Aspose.Slides for .NET
C# .NET API pro vytváření a převod Excelových tabulek
Pokročilé rozhraní API pro prezentace PowerPoint pro generování, úpravy, slučování, ochranu, převod a vykreslování souborů PPT/PPTX bez použití aplikace Microsoft PowerPoint.
Aspose.Slides for .NET je velmi užitečná knihovna pro vytváření prezentací v PowerPointu a manipulaci s nimi bez použití Microsoft PowerPoint nebo jiného další vnější závislosti. Knihovna umožňuje vývojářům vytvářet interaktivní a poutavé prezentace, které lze použít pro různé účely, jako jsou prezentace, zprávy a marketingové materiály. Knihovna obsahuje podporu pro různé PowerPointové prezentace a formáty souborů OpenOffice, jako jsou PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM a ODP.
Aspose.Slides for .NET obsahuje širokou škálu základních i pokročilých funkcí pro práci s prezentacemi, jako je vytváření prezentací od začátku, přidávání nových snímků, klonování snímků, kopírování snímků, úprava vlastností dokumentu prezentace, mazání nechtěných snímků , kopírování předloh, náhled snímků¸ export snímků jako obrázků, export snímků do formátu SVG, správa poznámek snímků, nastavení nových předloh snímků, přidávání poznámek snímků, vytváření nebo správa tvarů, správa stylů ve tvarech, vytváření tabulek od začátku, změna velikosti a přesouvání tabulek , změna formátování textu a mnoho dalších.
Aspose.Slides for .NET obsahuje velmi výkonný konvertor, který vývojářům softwaru pomáhá exportovat prezentace do některých předních formátů souborů, jako jsou PDF, PDF/A, XPS, HTML, a populárních formátů souborů obrázků, jako jsou JPEG, PNG, BMP , TIFF a GIF. Poskytuje také řadu pokročilých funkcí, jako je podpora pro komentáře, přechody mezi snímky a animace. Knihovna obsahuje podporu pro širokou škálu prvků aplikace PowerPoint, včetně snímků, tvarů, textu, obrázků, grafů a tabulek. To umožňuje vývojářům snadno přidávat, upravovat a formátovat tyto prvky v rámci svých prezentací.
Začínáme s Aspose.Slides pro .NET
Doporučený způsob instalace Aspose.Slides pro .NET je použití NuGet. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.Slides for .NET přes NuGet
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.Generování a správa prezentací prostřednictvím rozhraní .NET API
Aspose.Slides for .NET obsahuje schopnost vytvářet a manipulovat s prezentacemi PowerPoint v aplikacích .NET bez jakýchkoli externích závislostí. Vývojáři mohou také otevřít stávající prezentace a snadno v nich provádět změny. Je také možné zkontrolovat formát prezentace a prozkoumat ji, abyste zjistili její vlastnosti a porozuměli jejímu chování. Je také možné získat vlastnosti prezentace a aktualizovat ji.
Vytváření prezentací prostřednictvím rozhraní .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Převod prezentací PowerPoint prostřednictvím rozhraní .NET API
Jednou z klíčových funkcí Aspose.Slides pro .NET je převod prezentací v PowerPointu do široké škály výstupních formátů, včetně PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, a JPEG rychle a snadno. To usnadňuje převod prezentací do formátu, který je kompatibilní s konkrétní aplikací nebo platformou. Kromě toho také poskytuje řadu pokročilých možností pro převod prezentací, jako je nastavení kvality a rozlišení obrazu, určení velikosti a orientace stránky a přidání vodoznaků do výstupního souboru. Knihovna také poskytuje možnost převést PowerPointový snímek na obrázek.
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);
Přidávání a správa snímků v prezentacích prostřednictvím rozhraní C# API
Aspose.Slides for .NET obsahuje úplnou podporu pro manipulaci se snímky v prezentacích PowerPoint v aplikacích .NET. Knihovna obsahuje řadu funkcí pro práci se snímky, jako je přidávání nových snímků do prezentace, přístup k existujícímu snímku, odstraňování nežádoucích snímků, klonování snímků, kopírování existujících snímků, porovnávání dvou snímků, správa rozvržení snímků, přechod snímků, převod snímků na bitmapu. , převod snímků na obrázky s vlastní velikostí a mnoho dalších. Kromě toho můžete také převést snímky s poznámkami a komentáři na obrázky nebo exportovat všechny snímky do obrázků pomocí pouhých několika řádků kódu.
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 animace do PowerPointové prezentace pomocí C#
Aspose.Slides for .NET umožňují vývojářům softwaru snadno aplikovat různé typy animací na jejich prezentace. Animace v PowerPointu hraje důležitou roli, aby prezentace byly poutavé a atraktivní pro publikum. Knihovna podporuje více než 150 animačních efektů, které lze snadno použít na tvary, grafy, tabulky, objekty OLE a další prvky prezentace. Kromě toho je také možné kombinovat několik chování a vytvořit si vlastní animace.
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);
}