Pravděpodobně chcete použít snímky prezentace ve webových aplikacích nebo chcete použít jejich miniatury. V takových případech je třeba převést snímky prezentace PowerPoint na obrázky. V tomto článku se dozvíte, jak převést prezentace PPT nebo PPTX do obrazových souborů JPG a PNG programově pomocí C#.
Diskutují se zde následující témata:
.NET API pro převod prezentací
GroupDocs.Conversion představuje rozhraní .NET API, které umožňuje převod prezentačních souborů na obrázky v aplikacích .NET. V tomto článku použijeme jeho GroupDocs.Conversion for .NET k převodu prezentací PPT/PPTX do obrazových formátů. Kromě toho rozhraní API podporuje převod mnoha dalších formátů souborů, jako jsou dokumenty pro zpracování textu, tabulky, prezentace, elektronické knihy, obrázky a mnoho dalších, které jsou uvedeny v [dokumentaci](https://docs.groupdocs.com/conversion/ net/supported-document-formats/).
Můžete si stáhnout DLL nebo MSI instalační program z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím [NuGet](https://www.nuget.org /packages/groupdocs.conversion).
PM> Install-Package GroupDocs.Conversion
Převést prezentaci na obrázek JPG pomocí C#
Pojďme rychle k cíli a převeďte naše prezentace do obrazových formátů. Následující kroky ukazují, jak převést Powerpoint PPT nebo PPTX na formát obrázku JPG v C#.
- Načtěte soubor prezentace pomocí třídy Converter.
- Připravte možnosti převodu obrázků pomocí třídy ImageConvertOptions.
- Definujte formát souboru převodu jako JPG.
- Převeďte na obrázek pomocí metody Convert().
Následující zdrojový kód C# převede prezentaci PowerPoint do formátu JPG.
// Převeďte PPT, PPTX prezentace na obrázky JPG pomocí C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);
using (Converter converter = new Converter("path/presentation.ppt"))
{
ImageConvertOptions options = new ImageConvertOptions
{
Format = ImageFileType.Jpg
};
converter.Convert(getPageStream, options);
}
Převést prezentaci na obrázek PNG pomocí C#
Jedním z nejpoužívanějších formátů obrázků je PNG. Převedeme naše snímky do PNG podobným způsobem. Následující kroky vedou, jak převést Powerpoint PPT nebo PPTX na formát obrázku PNG v C#.
- Načtěte soubor PPT/PPTX prezentace pomocí třídy Converter.
- Připravte Možnosti převodu obrázků.
- Nastavte formát souboru převodu jako PNG.
- Převeďte prezentaci na obrázek pomocí metody Convert().
Následující příklad kódu C# převede prezentaci PowerPoint do formátu PNG.
// Převeďte prezentace PPT, PPTX na obrázky PNG pomocí C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);
using (Converter converter = new Converter("path/presentation.ppt"))
{
ImageConvertOptions options = new ImageConvertOptions
{
Format = ImageFileType.Png
};
converter.Convert(getPageStream, options);
}
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci k používání API bez omezení hodnocení.
Závěr
Na závěr jsme se dozvěděli, jak lze prezentace převést do formátů obrázků JPG nebo PNG v C#. Chcete-li sestavit svou vlastní aplikaci pro převod, můžete se dozvědět více o rozhraní Conversion Automation .NET API pomocí dokumentace. Nejlepší způsob je vyzkoušet si příklady, které jsou dostupné na GitHubu. Kontaktujte nás s jakýmkoli dotazem prostřednictvím fóra.