
PDF до PowerPoint Конвертація | Онлайн PDF до PPT Конвертаційний API
PDF файли забезпечують можливість зберігати вірність документа незалежно від програмного забезпечення, апаратного забезпечення та операційної системи. Отже, Portable Document Format (PDF) є дуже популярним завдяки своїй унікальній можливості збереження форматування та співвідношення сторін елементів. Аналогічно, для більшості офіційних представлень інформації зазвичай використовуються презентації PowerPoint (PPTX, PPT, PPTM, ODP, OTP тощо).Тому, під час створення презентаційних документів, ми можемо отримувати інформацію у форматі PDF, яка повинна бути інтегрована у формат презентації PowerPoint. Однак якщо нам потрібно виконати конвертацію для великої кількості документів, це
У цьому блозі ми збираємося висвітлити деякі теми
- Cloud APIs
- API конверсії PowerPoint
- Конвертувати PDF в PowerPoint на C#
- Перетворювач PPT в PDF за допомогою C#
API хмарних послуг
Наші хмарні рішення є досить унікальними з точки зору функцій та послуг, які вони пропонують. Пропонуємо ті ж можливості, які ми здобули за всі ці роки у формі RESTful API. Не потрібна установка програмного забезпечення, і навіть ви можете виконувати обробку документів/файлів через командний рядок, використовуючи команди cURL. Під час обробки документів ви можете надати файл як аргумент вхідних даних або завантажити файл, який вже доступний у хмарному сховищі.
API перетворення PowerPoint
Aspose.Slides Cloud є одним із наших провідних API для роботи з форматами файлів, який надає послуги спеціально для обробки презентацій PowerPoint. Ви можете використовувати API для створення, маніпулювання, а також перетворення форматів PowerPoint presentation в інші підтримувані формати. Таким чином, він також надає можливості для перетворення файлів PPTX у формат PDF, і аналогічно, ви можете конвертувати PDF у формат PPTX.
Конвертувати PDF в PowerPoint на C#
Наступні опції показують кроки, як завантажити PDF файл і перетворити його у формат PPTX. У випадку, якщо вказаний результатний файл відсутній, генерується новий файл, а якщо файл з такою ж назвою існує в хмарному зберіганні, сторінки новозавантаженого PDF файлу додаються як окремі слайди в кінці попередньої презентації.
- Спочатку вам потрібно створити об’єкт SlidesApi, надаючи ваші ексклюзивні ключі Client ID та Client Secret 🔑 (їх можна отримати з dashboard.aspose.cloud)
- Завантажити файл з локального сховища в об’єкт Stream
- Створіть об’єкт класу PostSlidesDocumentFromPdfRequest та вкажіть отриманий файл для властивості Name.
- Вкажіть вхідний PDF, завантажений у об’єкт потоку вище
- Викликайте метод PostSlidesDocumentFromPdf(…) для виконання операції конвертації.
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 в PDF за допомогою C#
Конверсія презентацій PowerPoint у формат PDF також є досить зручною.
- Першим кроком є отримання вашого персоналізованого Client ID та Client Secret з dashboard.aspose.cloud
- Тоді створіть об’єкт SlidesApi, надаючи Client ID і Client Secret.
- Завантажте вхідний PPTX у екземпляр Stream
- Створіть об’єкт класу PostSlidesConvertRequest, надаючи в якості аргументу його конструктора вхідну презентацію та значення перерахування ExportFormat.Pdf.
- Клас 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");
// вкажіть формат виходу для результативного файлу
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 в 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.