PowerPoint prohlížeč

Vyvíjejte prohlížeč PowerPoint pomocí .NET Cloud SDK.

Využijte plný potenciál svých PowerPoint prezentací vytvořením vlastní aplikace PowerPoint Viewer pomocí .NET Cloud SDK. Pomocí prohlížeče PowerPoint můžete uživatelům poskytnout bezproblémové a interaktivní prostředí, které jim umožní prohlížet soubory prezentací a pracovat s nimi. Vytvořením prohlížeče PowerPoint můžete zlepšit spolupráci, sdílení prezentací a usnadnění přístupu k obsahu. V tomto článku vás provedeme procesem, který vám umožní poskytovat pozoruhodné uživatelské prostředí pomocí .NET Cloud SDK.

Ať už předvádíte prodejní nabídky, dodáváte vzdělávací obsah nebo sdílíte aktualizace projektu, speciální aplikace PowerPoint Viewer otevírá svět možností.

Zpracování PowerPointu s .NET Cloud SDK

Aspose.Slides Cloud SDK pro .NET je výkonný nástroj, který poskytuje širokou škálu možností pro práci s prezentacemi v PowerPointu. Pomocí této sady SDK můžete provádět různé operace, jako je vytváření, úpravy, převod a programová manipulace se soubory PowerPoint. Podporuje konverzi mezi různými formáty prezentace. A dokonce můžete převádět soubory PowerPoint do jiných formátů, jako je PDF, obrázky ([JPG](https://docs.fileformat.com/image/jpeg /), PNG, TIFF atd.), [HTML] (https://docs.fileformat.com/web/html/) a další. Tato flexibilita vám tedy umožňuje sdílet vaše prezentace v různých formátech vhodných pro různé platformy a zařízení.

Díky těmto úžasným schopnostem můžeme vykreslit PowerPoint do HTML nebo obrázkových formátů a zobrazit je ve webovém prohlížeči.

Nyní, abyste mohli použít SDK, vyhledejte prosím Aspose.Slides-Cloud ve správci balíčků NuGet a klikněte na tlačítko Přidat balíček. Navštivte také sekci rychlý start, kde se dozvíte kroky, jak vytvořit účet přes cloud dashboard (pokud jej nemáte).

Převeďte PowerPoint do HTML pomocí C# .NET

Jednou z prvních možností, jak si prohlížet prezentace v PowerPointu bez potřeby jakéhokoli konkrétního softwaru, je jejich převod do formátu HTML. Převod PowerPoint do HTML přináší četné výhody, které rozšiřují dosah a dostupnost vašich prezentací. Kromě toho, HTML je široce podporovaný formát, který umožňuje prohlížení vašich prezentací na jakémkoli zařízení nebo platformě, což eliminuje problémy s kompatibilitou. A konečně, schopnosti responzivního návrhu HTML zajišťují, že se vaše prezentace přizpůsobí různým velikostem obrazovky, což vašemu publiku zajistí optimální zážitek ze sledování.

Pomocí následujícího fragmentu kódu tedy převeďte PowerPoint do HTML online.

// Další příklady najdete na https://github.com/aspose-slides-cloud
// Získejte přihlašovací údaje klienta z https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// vytvořit instanci SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Chcete-li převést snímky aplikace PowerPoint do formátu HTML, zavolejte rozhraní API
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

// Uložte výsledný HTML na místní disk
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
Převod PPT do HTML

Obrázek: - Náhled převodu PowerPoint do HTML.

Níže je uvedeno vysvětlení výše uvedeného fragmentu kódu.

  • Nejprve vytvořte instanci třídy SlidesApi, kde předáme přihlašovací údaje klienta jako argumenty.
  • Voláním metody DownloadPresentation(…) převedete snímky PowerPoint do formátu HTML a vrátíte výstup jako objekt Stream.
  • Uložte výsledný HTML na místní disk.

Převod PPT do JPG pomocí C# .NET

Na druhou stranu dalším schůdným řešením je převést powerpointové prezentace do rastrových obrazových formátů, tedy JPG, a následně obrázek zobrazit uvnitř webové stránky. Převod PowerPoint do JPG nabízí několik výhod, díky kterým je oblíbenou volbou pro sdílení a distribuci prezentací.

  • Za prvé, JPG je široce podporovaný formát obrázků, který lze snadno prohlížet na různých zařízeních a platformách bez potřeby specifického softwaru.
  • Za druhé, soubory JPG jsou obvykle menší velikosti ve srovnání se souborem PowerPoint.
  • Za třetí, formát JPG zachovává vizuální integritu snímků, včetně barev, obrázků a grafiky, takže je vhodný pro sdílení vysoce kvalitních snímků prezentace.
// Další příklady najdete na https://github.com/aspose-slides-cloud
// Získejte přihlašovací údaje klienta z https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// vytvořit instanci SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Přečtěte si vstupní PowerPoint prezentaci z místního disku
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// volání API pro převod všech PowerPoint snímků do formátu JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Uložte výsledné obrázky JPG na místní disk
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint do jpg

Obrázek: - Náhled převodu PowerPoint na JPG.

Níže jsou uvedeny podrobnosti o výše uvedeném sdíleném fragmentu kódu.

  • Vytvořte instanci třídy SlidesApi a přitom předejte přihlašovací údaje klienta jako argumenty jejímu konstruktoru.
  • Přečtěte si vstupní PowerPoint prezentaci a nahrajte ji do cloudového úložiště.
  • Zavolejte metodu DownloadPresentation(…) a předejte hodnotu ExportFormat.Jpeg jako argument. Výstup je vrácen jako instance proudu.
  • Uložte výstup jako archiv zip na místní disk.

Převeďte PPTX na HTML nebo JPG pomocí příkazů cURL

Aspose.Slides Cloud API poskytuje rozhraní RESTful, což znamená, že s ním můžete komunikovat pomocí standardních metod HTTP, jako jsou GET, POST, PUT a DELETE. Zatímco cURL je nástroj příkazového řádku, který vám umožňuje provádět požadavky HTTP a běžně se používá pro interakce API. Proto můžeme PowerPoint převést na HTML nebo JPG obrázky pomocí příkazů cURL. Tento přístup nabízí několik výhod:

  • Za prvé, poskytuje přímý a účinný způsob automatizace procesu převodu.
  • Za druhé, použití příkazů cURL pro převod PPTX do HTML nebo JPG zajišťuje nezávislost na platformě.

Pokud se tedy budete řídit přístupem cURL, můžete využít sílu konverzních schopností Aspose.Slides Cloud a zároveň využít jednoduchosti, flexibility a kompatibility mezi platformami, které nabízejí příkazy cURL.

Nyní musíme provést následující příkaz, abychom vygenerovali „accessToken“ na základě pověření našeho klienta.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Pro převod PPTX do formátu HTML spusťte následující příkaz.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPT}/Html?slides=3" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantHTML}"

Nahraďte „{inputPPT}“ názvem PowerPoint dostupného v cloudovém úložišti. Poté nahraďte {accessToken} přístupovým tokenem JWT a {resultantHTML} názvem výsledného souboru HTML, který se má uložit na místní disk.

Kromě toho, abyste převedli PowerPoint do formátu JPG, proveďte následující příkaz.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=2%2C7" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

“Namísto převodu všech snímků prezentace na obrázky JPG jsme dali pokyn pouze převést snímky číslo 2 a 7.”

Závěr

V tomto článku jsme prozkoumali dva výkonné přístupy k převodu prezentací PowerPoint: převod PowerPointu do HTML a převod PowerPointu na JPG. Každý z těchto přístupů lze použít k vývoji aplikace PowerPoint Viewer. Obě metody však nabízejí jedinečné výhody.

Při převodu PowerPointu do HTML získáte možnost vkládat své prezentace přímo do webových stránek, díky čemuž jsou interaktivní a snadno dostupné na různých zařízeních a platformách. Tento přístup vám umožňuje zachovat původní formátování, animace a interaktivitu snímků, což vytváří bezproblémové a poutavé uživatelské prostředí.

Na druhou stranu převod PowerPointu do JPG poskytuje pohodlný způsob, jak generovat vysoce kvalitní snímky každého snímku. Tento přístup je zvláště užitečný, když potřebujete sdílet nebo distribuovat jednotlivé snímky jako samostatné obrázky.

Schopnost převádět PowerPoint do HTML a JPG celkově otevírá nové cesty pro prezentaci, sdílení a přepracování obsahu PowerPointu, nabízí lepší přístupnost, všestrannost a vizuální reprezentaci.

užitečné odkazy

Související články

Důrazně doporučujeme navštívit následující blogy: