
PDF to PowerPoint átalakítás | Online PDF to PPT átalakító API
PDF fájlok lehetővé teszik a dokumentum hűségének megőrzését az alkalmazás szoftver, hardver és operációs rendszer függetlensége mellett. Ezért a Portable Document Format (PDF) széles körben népszerű, mivel egyedi jellemzője a formázás és az elemek arányának megőrzése. Hasonlóképpen, az információk legtöbb hivatalos megjelenítéséhez PowerPoint bemutatók (PPTX, PPT, PPTM, ODP, OTP stb.) elterjedten használatosak. Tehát amikor bemutató dokumentumokat készítünk, gyakran kapunk információt PDF formátumban, amelyet bele kell illesztenünk a PowerPoint bemutató form
Ebben a blogban néhány fényt fogunk deríteni a következő témákra
- Cloud APIs
- PowerPoint Átalakító API
- Convertálja a PDF-et PowerPoint-ba C#-ban
- PPT to PDF Converter using C#
Felhő API-k
A felhőmegoldásaink meglehetősen egyediek a kínált funkciók és szolgáltatások szempontjából. Azokat a képességeket kínálják, amelyeket az évek során szereztem RESTful API-k formájában. Nincs szükség szoftver telepítésére, és még a cURL parancsok használatával is elvégezheti a dokumentum/fájl feldolgozást a parancssorban. A dokumentum feldolgozása során megadhatja a bemeneti fájlt bemeneti argumentumként, vagy betöltheti a már elérhető fájlt a felhőtárolóból.
PowerPoint Átalakító API
Aspose.Slides Cloud az egyik vezető fájlformátum API-nk, amely szolgáltatásokat nyújt kifejezetten a PowerPoint bemutatók feldolgozásához. Az API segítségével létrehozhatja, manipulálhatja, valamint átalakíthatja a PowerPoint prezentáció formátumokat más támogatott formátumokká. Ezért lehetősége van PPTX fájlokat PDF formátumra átalakítani, és hasonlóképpen PDF-fájlokat PPTX formátumba konvertálni.
Convertálj PDF-et PowerPoint-ba C#-ban
A következő lehetőségek bemutatják, hogyan lehet betölteni egy PDF fájlt és renderelni PPTX formátumba. Ha a megadott eredményfájl nem található, akkor egy új fájl készül, és ha azonos nevű fájl létezik a felhőtárolóban, az újonnan betöltött PDF fájl oldalaiként külön diákként kerülnek hozzáfűzésre a korábbi prezentáció végéhez.
- Először létre kell hoznod egy SlidesApi objektumot, miközben megadod az exkluzív Client ID és Client Secret kulcsaidat 🔑 (ezeket a dashboard.aspose.cloud oldalról lehet beszerezni)
- Töltsön be egy fájlt a helyi tárolóból egy Stream objektumba
- Hozzon létre egy PostSlidesDocumentFromPdfRequest osztály példányát, és adja meg a kimeneti fájlt a Név tulajdonság ellenében.
- Határozza meg a fenti stream objektumba betöltött PDF fájlt
- Hívja a PostSlidesDocumentFromPdf(…) metódust a konvertálási művelet végrehajtásához
C# .NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// példányosítja a SlidesAPI objektumot
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// töltsd be a helyi tárolóból a PDF fájlt
Stream file = File.OpenRead("Converted.pdf");
// create an object of PostSlidesDocumentFromPdfRequest object containing resultant file name
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// végezze el a PDF-t PPTX-re konvertáló műveletet
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
A fenti példában használt minta fájlok Converted.pdf és Resultant.pptx.
PPT to PDF Converter using C#
A PowerPoint bemutatók PDF formátumra történő átalakítása szintén nagyon kényelmes.
- Az első lépés, hogy megszerezd a személyre szabott Ügyfélazonosítódat és Ügyféltitkodat a dashboard.aspose.cloud oldalról.
- Ezután hozzon létre egy SlidesApi objektumot, miközben megadja a Klient azonosítót és a Klient titkos kódot.
- Töltse be a bemeneti PPTX fájlt a Stream példányba
- Hozzon létre egy PostSlidesConvertRequest osztály objektumot, miközben bemeneti Prezentációt és ExportFormat.Pdf enumerációs értéket ad meg a konstruktora argumentumaként.
- Class PostSlidesConvert(..) metódus a konverziós folyamat kezdeményezésére
- Finally, save the output over local storage in PDF format
C#.NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// instantiate SlidesAPI object
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// töltse be a PDF fájlt a helyi tárolóból
Stream presentation = File.OpenRead("input.pptx");
// specify the output format for resultant file
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// initialize the conversion process
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// mentse az eredményfájlt a helyi tárolóba
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Következtetés
Ebben a cikkben a PDF-ből PowerPoint-ba, valamint a PowerPoint-ból PDF-be történő konverzió részleteit vizsgáltuk meg C# .NET kódpéldával. Miután követtük ezeket a lépéseket, sikerült kifejlesztenünk a saját PDF-PPT konverterünket. Hasonlóképpen, az API annyira lenyűgöző, hogy lehetővé teszi számunkra a PPT PDF-be történő konvertálását kevesebb kódvonal használatával. További lenyűgöző funkciókról, melyeket a Cloud API kínál, a Developers Guide látogatásával tájékozódhat. Továbbá, a REST API teljes forráskódja elérhető a GitHub oldalon.
Want to see API in Action ! Try using our free online PDF Import app for PDF to PowerPoint conversion.