
Конвертер PDF у PowerPoint із C# .NET.
Перетворюючи файли PDF на презентації PowerPoint, ми можемо відкрити цілий світ можливостей, пропонуючи гнучкість, інтерактивність і покращену візуальну привабливість. Завдяки такому плавному переходу від статичних документів до динамічних слайд-шоу ви отримуєте можливість залучати ширшу аудиторію в більш захоплюючий спосіб. Отже, незалежно від того, чи хочете ви перепрофілювати наявний вміст, створювати професійні презентації чи покращувати співпрацю на робочому місці, конвертація PDF у PowerPoint за допомогою C# .NET надасть універсальне рішення.
Ця стаття охоплює такі теми:
- REST API для перетворення PDF у PowerPoint
- Перетворіть PDF на PPT за допомогою C# .NET
- PDF у PPTX за допомогою команд cURL
REST API для перетворення PDF у PowerPoint
За допомогою GroupDocs.Conversion Cloud SDK for .NET конвертація PDF у PowerPoint стає плавним і ефективним процесом. Цей потужний SDK пропонує широкі можливості для виконання різноманітних завдань перетворення файлів, зокрема перетворення PDF у PowerPoint. Цей Cloud SDK забезпечує високоякісний вихід, зберігаючи форматування, макет і вміст оригінальних PDF-файлів у кінцевих слайдах PowerPoint. Крім того, він надає широкі можливості налаштування, що дозволяє користувачам адаптувати процес перетворення відповідно до своїх конкретних вимог.
Тепер першим кроком є його встановлення. Отже, знайдіть GroupDocs.Conversion-Cloud у менеджері пакетів NuGet і натисніть кнопку «Встановити». Іншим варіантом є виконання наступної команди в консолі менеджера пакетів.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Після успішного встановлення REST API переконайтеся, що у вас є облікові дані API (наприклад, ідентифікатор клієнта та секрет клієнта).Ви можете відвідати цей короткий підручник, щоб дізнатися, як отримати облікові дані API.
Перетворіть PDF на PPT за допомогою C# .NET
Давайте розглянемо деталі того, як бездоганно інтегрувати конвертацію презентацій PDF у PPT у програми .NET.
- Створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
- Ініціалізуйте
ConvertApi
, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
- Завантажте вхідний PDF-файл у хмарне сховище, передаючи ім’я для вхідного PDF-документа.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
- Створіть екземпляр
ConvertSettings
, де ми вказуємо ім’я для вхідного PDF, вихідний формат якppt
і ім’я для результуючого файлу PPT.
var settings = new ConvertSettings{...}
- Викличте ConvertDocumentRequest API, щоб конвертувати PDF у формат PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Визначте значення ApiBaseUrl, щоб установити базову URL-адресу для API перетворення PDF у PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Ініціалізуйте екземпляр класу ConvertApi об’єктом класу Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// завантажити вхідну книгу Excel з локального диска
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
// створити екземпляр FileApi
var fileUpload = new FileApi(configurations);
// завантажити вхідний PDF у хмарне сховище
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
// створити ConvertSettings, де ми визначаємо вхідний PDF-файл і назву для результуючого PPT
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "marketing.pdf",
Format = "ppt",
OutputPath = "resultant.ppt"
};
// Викличте метод ConvertDocument для перетворення PDF у PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// повідомлення про успішний друк
Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
}
}
Зображення: попередній перегляд перетворення PDF у PPT.
Зразок файлу PDF і результуючу презентацію PowerPoint, згенеровану в прикладі вище, можна завантажити з input.pdf і resultantFile.ppt.
PDF у PPTX за допомогою команд cURL
Перетворення PDF у PPTX за допомогою команд GroupDocs.Conversion Cloud і cURL пропонує зручне та гнучке рішення для користувачів, які віддають перевагу інтерфейсам командного рядка або потребують інтеграції завдань перетворення у свої сценарії чи робочі процеси. Крім того, за допомогою GroupDocs.Conversion Cloud ви можете легко конвертувати PDF-документи в презентації PPTX за допомогою простих команд cURL.
По-перше, нам потрібно отримати ваші персоналізовані облікові дані (ключ програми та SID програми) і згенерувати маркер доступу JWT. Отримавши маркер JWT, виконайте наступну команду cURL, щоб зберегти PDF як презентацію PowerPoint.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"ppt\", \"LoadOptions\": { \"Format\": \"pdf\" }, \"WatermarkOptions\": { \"Text\": \"Confidencial\", \"FontName\": \"Arial\", \"FontSize\": 16, \"Bold\": true, \"Italic\": true, \"Color\": \"Red\", \"Width\": 10, \"Height\": 10, \"Top\": 100, \"Left\": 100, \"RotationAngle\": 45, \"Transparency\": 1, \"Background\": true, \"AutoAlign\": true } }, \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"
Замініть sourceFile
на назву вхідного PDF-файлу, доступного в хмарному сховищі, resultantFile
на назву вихідної презентації PowerPoint, яка буде згенерована, і accessToken
на маркер JWT, згенерований вище.
Наш безкоштовний конвертер PDF у PPT
Ви можете скористатися нашим безкоштовним, легким і надефективним конвертером PDF у PPT, розробленим на основі GroupDocs.Conversion API.
корисні посилання
Висновок
Підсумовуючи, незалежно від того, чи ви обираєте GroupDocs.Conversion Cloud SDK для .NET, чи використовуєте команди cURL із GroupDocs.Conversion Cloud, ви знайдете надійні рішення для своїх потреб у перетворенні PDF у PowerPoint. Завдяки обширній документації та багатому набору функцій цей SDK забезпечує надійне та ефективне рішення для виконання завдань перетворення. Подібним чином використання команд cURL із GroupDocs.Conversion Cloud пропонує гнучкий і сценарійний підхід, що дозволяє виконувати перетворення за допомогою інтерфейсів командного рядка або інтегрувати їх у автоматизовані робочі процеси.
Схожі статті
Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: