
PDF to PowerPoint Conversion | Online PDF to PPT Conversion API
PDF ფაილები უზრუნველყოფენ დოკუმენტის სანდოობის შენარჩუნების შესაძლებლობას აპლიკაციის პროგრამული უზრუნველყოფისა და ტექნიკისა და ოპერაციული სისტემის დამოკიდებულების მიუხედავად. ამის გამო, პორტატული დოკუმენტების ფორმატი (PDF) ფართოდ პოპულარულია თავისი უნიკალური თვისების გამო, რაც ნიშნავს ელემენტების ფორმატისა და ასპექტის თანაფარდობის შენარჩუნებას. მსგავსად, ინფორმაციის უმრავლესობის ოფიციალურ წარმომადგენლობებში, PowerPoint-ის პრეზენტაციები (PPTX, PPT, PPTM, ODP, OTP, და ა.შ) ხშირად გამოიყენება. ამიტომ, როდესაც პრეზენტაციის დოკუმენტების შექმნაზე ვმუშაობთ, შესაძლოა მივიღოთ ინფორმაცია PDF ფორმატში, რაც უნდა იყოს ინტეგრ
ამ ბლოგში ჩვენ მცირე ინფორმაციას გაგიზიარებთ შემდეგ თემებზე
- Cloud APIs
- PowerPoint გარდასახვის API
- PDF ფაილის PowerPoint-ში გარდაქმნა C#-ში
- PPT to PDF Converter using C#
Cloud APIs
ჩვენი ღრუბლოვანი გადაწყვეტილებები საკმაოდ უნიკალურია მათ მიერ შესთავაზებული ფუნქციებისა და სერვისების თვალსაზრისით. ვთავაზობთ იმავე შესაძლებლობებს, რომლებიც შევიძინეთ ამ წლების განმავლობაში RESTful API-ს ფორმით. პროგრამული უზრუნველყოფის დაყენება არ არის საჭირო და შეგიძლიათ აღმოაჩინოთ დოკუმენტის/ფაილის დამუშავება ბრძანების ხატში cURL ბრძანებების საშუალებით. ამ დოკუმენტის დამუშავების დროს, შეგიძლიათ მოაწვდოთ საბაზო ფაილი როგორც საბაზო არგუმენტი ან დატვირთოთ უკვე არსებულ ფაილზე ღრუბლური საცავიდან.
PowerPoint Conversion API
Aspose.Slides Cloud არის ჩვენი წამყვანი ფაილის ფორმატის API-ს ერთ-ერთი, რომელიც სთავაზობს მომსახურებას სპეციალურად PowerPoint პრეზენტაციების პროცესინგისთვის. თქვენ можете использовать API для создания, манипулирования и преобразования PowerPoint presentation ფორმატებს სხვა მხარდაჭერილი ფორმატებში. ამიტომ, იგი ასევე უზრუნველყოფს შესაძლებლობებს PPTX ფაილების PDF ფორმატში გარდაქმნაზე, და იმავე დროს, შეგიძლიათ გარდაქმნათ PDF ფორმატს PPTX ფორმატში.
PDF გარდამატება PowerPoint-ში C#-ში
შემდეგი ვარიანტები აჩვენებს ნაბიჯებს, როგორ ჩატვირთოთ PDF ფაილი და გადაიყვანოთ PPTX ფორმატში. თუ მითითებული შედეგის ფაილი არ არსებობს, ახალ ფაილს ქმნის, და თუ იგივე სახელის მქონე ფაილი არსებობს ღრუბლოვანი სარგებლობაში, ახალ ჩატვირთულ PDF ფაილს გვერდები შეაპყრობილი იქნება როგორც ცალკე სლაიდები წინა პრეზენტაციის ბოლოს.
- პირველ რიგში, თქვენ უნდა შექმნათ SlidesApi-ის ობიექტი, ხოლო მოაწვდოთ თქვენი ექსკლუზიური კლიენტის ID და კლიენტის გასაღების კატალოგი 🔑 (მათ შეიძლება მოიპოვონ dashboard.aspose.cloud)
- ადგილობრივი შენახიდან ფაილის დატვირთვა Stream ობიექტში
- PostSlidesDocumentFromPdfRequest კლასის ობიექტი შექმენი და Name თვისებას წინააღმდეგ შედეგი ფაილი დააკმაყოფილე.
- გთხოვთ, დააკონკრეტოთ ზემოთ მიმდინარე სტრიმ ობიექტში დატვირთული PDF.
- Call PostSlidesDocumentFromPdf(…) method to perform the conversion operation
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
{
// SlidesAPI ობიექტის ინსტანცია შეიქმნოს
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// ადგილობრივი შენახვისგან PDF ფაილის ჩატვირთვა
Stream file = File.OpenRead("Converted.pdf");
// PostSlidesDocumentFromPdfRequest ობიექტის შექმნა, რომელიც შეიცავს შედეგის ფაილის სახელზე.
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// PDF-დან PPTX-ში გარდაუვლის ოპერაციის შესრულება
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Sample files used in above example Converted.pdf and Resultant.pptx.
PPT to PDF Converter using C#
PowerPoint პრეზენტაციების PDF ფორმატში კონვერტაცია ძალიან მოსახერხებელია.
- პირველი ნაბიჯია მიიღოთ თქვენი პერსონალიზებული Client ID და Client Secret dashboard.aspose.cloud -დან.
- შემდეგ შექმენით SlidesApi-ის ობიექტი, ყურადღება მიაქციეთ Client ID და Client Secret- ს.
- ვიტვირთოთ შესაკრებ პერპექტივაში PPTX ნაკრები ნაკადში.
- PostSlidesConvertRequest კლასის ობიექტის შექმნა, ხოლო მის კონსტრუქტორად შეყვანილი იყოს Presentation და ExportFormat.Pdf enumeration მნიშვნელობა.
- კლასი PostSlidesConvert(..) მეთოდი კონვერციის პროცესის დასაწყებად
- ბოლო ჯამში, შეინახე შედეგი ლოკალურ შენახვაში PDF ფორმატში
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
{
// SlidesAPI ობიექტის ინიცირება
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// ადგილობრივ შენახვიდან PDF ფაილის გადმოტვირთვა
Stream presentation = File.OpenRead("input.pptx");
// output ფორმატი განსაზღვრეთ შედეგის ფაილისათვის
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// ინიციანის პროცესი დაიწყეთ
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// შეინახეთ შედეგი ფაილი ადგილობრივ შენახვაში
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
შედეგი
მამულ სექციაში, ჩვენ შევისწავლეთ PDF-ის PowerPoint-ში ასევე PowerPoint-ის PDF-ში კონვერტაციის დეტალები C# .NET კოდის ნიმუშის გამოყენებით. ასე რომ, ამ ნაბიჯების გასავლელის შემდეგ, შევძელით ჩვენი საკუთარი PDF to PPT კონვერტერის განვითარება. მსგავსად, API იმდენად მშვენიერია, რომ ის ასევე გვაძლევს საშუალებას, რომ PPT-ს PDF-ში გარდავქმნათ ნაკლები კოდის ხაზებით. შეგიძლიათ შეიტყოთ სხვა საოცარ ფუნქციებზე, რომლებსაც Cloud API გთავაზობთ, Developers Guide-ის ვიზიტით. უფრო მეტიც, REST API-ის სრული წყარო კოდი ხელმისაწვდომია GitHub-ზე.
Want to see API in Action ! Try using our free online PDF Import app for PDF to PowerPoint conversion.