PDF в PowerPoint

Конвертер PDF у PowerPoint із C# .NET.

Перетворюючи файли PDF на презентації PowerPoint, ми можемо відкрити цілий світ можливостей, пропонуючи гнучкість, інтерактивність і покращену візуальну привабливість. Завдяки такому плавному переходу від статичних документів до динамічних слайд-шоу ви отримуєте можливість залучати ширшу аудиторію в більш захоплюючий спосіб. Отже, незалежно від того, чи хочете ви перепрофілювати наявний вміст, створювати професійні презентації чи покращувати співпрацю на робочому місці, конвертація PDF у PowerPoint за допомогою C# .NET надасть універсальне рішення.

Ця стаття охоплює такі теми:

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.

  1. Створіть екземпляр класу Configuration, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
  1. Ініціалізуйте ConvertApi, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
  1. Завантажте вхідний PDF-файл у хмарне сховище, передаючи ім’я для вхідного PDF-документа.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Створіть екземпляр ConvertSettings, де ми вказуємо ім’я для вхідного PDF, вихідний формат як ppt і ім’я для результуючого файлу PPT.
var settings = new ConvertSettings{...}
  1. Викличте 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 у 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.

безкоштовна програма для pdf в ppt

корисні посилання

Висновок

Підсумовуючи, незалежно від того, чи ви обираєте GroupDocs.Conversion Cloud SDK для .NET, чи використовуєте команди cURL із GroupDocs.Conversion Cloud, ви знайдете надійні рішення для своїх потреб у перетворенні PDF у PowerPoint. Завдяки обширній документації та багатому набору функцій цей SDK забезпечує надійне та ефективне рішення для виконання завдань перетворення. Подібним чином використання команд cURL із GroupDocs.Conversion Cloud пропонує гнучкий і сценарійний підхід, що дозволяє виконувати перетворення за допомогою інтерфейсів командного рядка або інтегрувати їх у автоматизовані робочі процеси.

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: