PowerPoint-visare

Utveckla PowerPoint viewer med .NET Cloud SDK.

Lås upp den fulla potentialen i dina PowerPoint-presentationer genom att bygga en anpassad PowerPoint-visningsprogram med .NET Cloud SDK. Med en PowerPoint-visare kan du ge dina användare en sömlös och interaktiv upplevelse, så att de kan se och interagera med presentationsfiler. Genom att skapa en PowerPoint-visare kan du förbättra samarbete, presentationsdelning och innehållsåtkomst. I den här artikeln guidar vi dig genom processen som ger dig möjlighet att leverera en enastående användarupplevelse med .NET Cloud SDK.

Oavsett om du visar upp säljpresentationer, levererar utbildningsinnehåll eller delar projektuppdateringar, öppnar en dedikerad PowerPoint-visningsapp en värld av möjligheter.

PowerPoint-bearbetning med .NET Cloud SDK

Aspose.Slides Cloud SDK för .NET är ett kraftfullt verktyg som ger ett brett utbud av funktioner för att arbeta med PowerPoint-presentationer. Med denna SDK kan du utföra olika operationer som att skapa, redigera, konvertera och manipulera PowerPoint-filer programmatiskt. Den stöder konvertering mellan olika presentationsformat. Och du kan till och med konvertera PowerPoint-filer till andra format som PDF, bilder (JPG /), PNG, TIFF, etc.), [HTML] (https://docs.fileformat.com/web/html/) och mer. Så, denna flexibilitet låter dig dela dina presentationer i olika format som är lämpliga för olika plattformar och enheter.

Tack vare dessa fantastiska funktioner kan vi rendera PowerPoint till HTML- eller bildformat och visa dem i en webbläsare.

Nu, för att använda SDK:n, sök efter Aspose.Slides-Cloud i NuGet-pakethanteraren och klicka på knappen Lägg till paket. Besök också avsnittet snabbstart för att lära dig stegen för hur du skapar ett konto över molninstrumentpanelen (om du inte har ett befintligt).

Konvertera PowerPoint till HTML med C# .NET

Ett av de första alternativen för att se PowerPoint-presentationer utan att behöva någon speciell programvara är deras konvertering till HTML-format. PowerPoint till HTML-konvertering ger många fördelar som utökar räckvidden och tillgängligheten för dina presentationer. Dessutom är HTML ett format som stöds brett, så att dina presentationer kan ses på vilken enhet eller plattform som helst, vilket eliminerar kompatibilitetsproblem. Slutligen säkerställer HTMLs responsiva designfunktioner att dina presentationer anpassar sig till olika skärmstorlekar, vilket ger en optimal tittarupplevelse för din publik.

Så använd följande kodavsnitt för att konvertera PowerPoint till HTML online.

// För fler exempel, besök https://github.com/aspose-slides-cloud
// Få kunduppgifter från https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// skapa en instans av SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Anrop API för att konvertera PowerPoint-bilder till HTML-format
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

// Spara den resulterande HTML-koden på den lokala enheten
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
PPT till HTML-konvertering

Bild: - Förhandsvisning av PowerPoint till HTML-konvertering.

Nedan ges förklaringen av ovan angivna kodavsnitt.

  • Skapa först en instans av SlidesApi-klassen där vi skickar klientuppgifterna som argument.
  • Anropa metoden DownloadPresentation(…) för att konvertera PowerPoint-bilder till HTML-format och returnera utdata som Stream-objekt.
  • Spara den resulterande HTML-koden på den lokala enheten.

PPT till JPG-konvertering med C# .NET

Å andra sidan är en annan gångbar lösning att konvertera PowerPoint-presentationer till rasterbildsformat, dvs JPG, och sedan visa bilden på en webbsida. PowerPoint till JPG-konverteringen erbjuder flera fördelar som gör den till ett populärt val för att dela och distribuera presentationer.

  • För det första är JPG ett brett stödd bildformat som enkelt kan ses på olika enheter och plattformar utan behov av specifik programvara.
  • För det andra är JPG-filer vanligtvis mindre i storlek jämfört med en PowerPoint-fil.
  • För det tredje bevarar JPG-formatet den visuella integriteten för bilder, inklusive färger, bilder och grafik, vilket gör det lämpligt för att dela högkvalitativa ögonblicksbilder av presentationen.
// För fler exempel, besök https://github.com/aspose-slides-cloud
// Få kunduppgifter från https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// skapa en instans av SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Läs input PowerPoint-presentation från lokal enhet
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// anrop API för att konvertera alla PowerPoint-bilder till JPG-format 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Spara de resulterande JPG-bilderna på en lokal enhet
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint till jpg

Bild: - Förhandsvisning av konvertering från PowerPoint till JPG.

Nedan finns information om ovanstående delade kodavsnitt.

  • Skapa en instans av SlidesApi-klassen medan du skickar klientuppgifter som argument till dess konstruktor.
  • Läs PowerPoint-presentationen och ladda upp den till molnlagring.
  • Anropa metoden DownloadPresentation(…) och skicka värdet ExportFormat.Jpeg som argument. Utdata returneras som en stream-instans.
  • Spara utdata som ett zip-arkiv på den lokala enheten.

Konvertera PPTX till HTML eller JPG med hjälp av cURL-kommandon

Aspose.Slides Cloud API tillhandahåller ett RESTful-gränssnitt, vilket innebär att du kan interagera med det med vanliga HTTP-metoder som GET, POST, PUT och DELETE. Medan cURL är ett kommandoradsverktyg som låter dig göra HTTP-förfrågningar och används ofta för API-interaktioner. Därför kan vi konvertera PowerPoint till HTML- eller JPG-bilder med hjälp av cURL-kommandon. Detta tillvägagångssätt erbjuder flera fördelar:

  • För det första ger det ett enkelt och effektivt sätt att automatisera konverteringsprocessen.
  • För det andra ger användningen av cURL-kommandon för konvertering av PPTX till HTML eller JPG plattformsoberoende.

Så genom att följa cURL-metoden kan du utnyttja kraften i Aspose.Slides Clouds konverteringsmöjligheter samtidigt som du utnyttjar enkelheten, flexibiliteten och plattformsoberoende kompatibiliteten som erbjuds av cURL-kommandon.

Nu måste vi köra följande kommando för att generera ett “accessToken” baserat på våra klientuppgifter.

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"

Vänligen kör följande kommando för att konvertera PPTX till HTML-format.

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}"

Ersätt {inputPPT} med namnet på PowerPoint som är tillgängligt i molnlagring. Ersätt sedan {accessToken} med en JWT-åtkomsttoken och {resultantHTML} med namnet på den resulterande HTML-filen som ska lagras på den lokala enheten.

Dessutom, för att konvertera PowerPoint till JPG-format, vänligen kör följande kommando.

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}"

Istället för att konvertera alla bilder i presentationen till JPG-bilder, har vi instruerat att endast konvertera bilder nummer 2 och 7.

Slutsats

I den här artikeln utforskade vi två kraftfulla metoder för att konvertera PowerPoint-presentationer: konvertera PowerPoint till HTML och konvertera PowerPoint till JPG. Båda dessa metoder kan användas för att utveckla en PowerPoint-visningsprogram. Båda metoderna erbjuder dock unika fördelar.

När du konverterar PowerPoint till HTML får du möjligheten att bädda in dina presentationer direkt på webbsidor, vilket gör dem interaktiva och lättillgängliga på olika enheter och plattformar. Detta tillvägagångssätt låter dig behålla originalformateringen, animationerna och interaktiviteten för bilderna, vilket skapar en sömlös och engagerande användarupplevelse.

Å andra sidan ger konvertering av PowerPoint till JPG ett bekvämt sätt att generera högkvalitativa ögonblicksbilder av varje bild. Detta tillvägagångssätt är särskilt användbart när du behöver dela eller distribuera enskilda bilder som fristående bilder.

Sammantaget öppnar möjligheten att konvertera PowerPoint till HTML och JPG nya vägar för att presentera, dela och återanvända ditt PowerPoint-innehåll, vilket ger förbättrad tillgänglighet, mångsidighet och visuell representation.

Användbara länkar

relaterade artiklar

Vi rekommenderar starkt att du besöker följande bloggar: