PDF sang PowerPoint

Trình chuyển đổi PDF sang PowerPoint bằng C# .NET.

Bằng cách chuyển đổi tệp PDF thành bản trình bày PowerPoint, chúng tôi có thể mở ra vô số khả năng, mang lại tính linh hoạt, tính tương tác và sức hấp dẫn trực quan nâng cao. Với quá trình chuyển đổi liền mạch từ tài liệu tĩnh sang trình chiếu động, bạn có thể thu hút nhiều đối tượng hơn theo cách hấp dẫn hơn. Vì vậy, cho dù bạn đang tìm cách sử dụng lại nội dung hiện có, tạo bản trình bày chuyên nghiệp hay nâng cao khả năng cộng tác tại nơi làm việc thì việc chuyển đổi PDF sang PowerPoint bằng C# .NET đều cung cấp một giải pháp linh hoạt.

Bài viết này bao gồm các chủ đề sau:

API REST để chuyển đổi PDF sang PowerPoint

Với GroupDocs.Conversion Cloud SDK for .NET, việc chuyển đổi PDF sang PowerPoint trở thành một quy trình liền mạch và hiệu quả. SDK mạnh mẽ này cung cấp khả năng toàn diện để xử lý các tác vụ chuyển đổi tệp khác nhau, bao gồm chuyển đổi PDF sang PowerPoint. Cloud SDK này đảm bảo đầu ra chất lượng cao, giữ nguyên định dạng, bố cục và nội dung của tệp PDF gốc trong các trang chiếu PowerPoint thu được. Ngoài ra, nó còn cung cấp các tùy chọn tùy chỉnh mở rộng, cho phép người dùng điều chỉnh quy trình chuyển đổi theo yêu cầu cụ thể của họ.

Bây giờ, bước đầu tiên là cài đặt nó. Vì vậy, hãy tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet và nhấp vào nút Cài đặt. Một tùy chọn khác là thực thi lệnh sau trong bảng điều khiển trình quản lý gói.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Sau khi API REST được cài đặt thành công, hãy đảm bảo bạn có thông tin xác thực API (tức là ID ứng dụng khách và Bí mật ứng dụng khách).Bạn có thể truy cập hướng dẫn ngắn này để biết cách lấy thông tin xác thực API.

Chuyển đổi PDF sang PPT bằng C# .NET

Hãy cùng khám phá chi tiết về cách tích hợp liền mạch quá trình chuyển đổi bản trình bày PDF sang PPT vào các ứng dụng .NET.

  1. Tạo một phiên bản của lớp Cấu hình nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
  1. Khởi tạo ConvertApi nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
  1. Tải tệp PDF đầu vào lên bộ lưu trữ đám mây đồng thời chuyển tên cho tài liệu PDF đầu vào.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Tạo một phiên bản ConvertSettings trong đó chúng tôi chỉ định tên cho tệp PDF đầu vào, định dạng đầu ra là ppt và tên cho tệp PPT kết quả.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để chuyển đổi định dạng PDF sang PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở cho API chuyển đổi PDF sang PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// tải sổ làm việc Excel đầu vào từ ổ đĩa cục bộ             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // tạo một phiên bản của FileApi
    var fileUpload = new FileApi(configurations);
    // tải tệp PDF đầu vào lên bộ nhớ đám mây
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // tạo ConvertSettings nơi chúng tôi xác định tệp PDF đầu vào và tên cho PPT kết quả
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // Gọi phương thức ConvertDocument để chuyển đổi PDF sang PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // in thông báo thành công
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF sang PPT

Hình ảnh:- Xem trước chuyển đổi PDF sang PPT.

Bạn có thể tải xuống tệp PDF mẫu và bản trình bày PowerPoint tổng hợp được tạo trong ví dụ trên từ input.pdfresultantFile.ppt.

PDF sang PPTX bằng lệnh cURL

Chuyển đổi PDF sang PPTX bằng cách sử dụng các lệnh GroupDocs.Conversion Cloud và cURL mang lại giải pháp thuận tiện và linh hoạt cho những người dùng thích giao diện dòng lệnh hoặc cần tích hợp các tác vụ chuyển đổi vào tập lệnh hoặc quy trình làm việc của họ. Hơn nữa, với GroupDocs.Conversion Cloud, bạn có thể dễ dàng chuyển đổi tài liệu PDF sang bản trình bày PPTX bằng các lệnh cURL đơn giản.

Trước tiên, chúng tôi cần lấy thông tin xác thực được cá nhân hóa của bạn (Khóa ứng dụng và SID ứng dụng) và tạo mã thông báo truy cập JWT. Khi chúng tôi có mã thông báo JWT, vui lòng thực hiện lệnh cURL sau để lưu PDF dưới dạng bản trình bày 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}"

Vui lòng thay thế sourceFile bằng tên của tệp PDF đầu vào có sẵn trong bộ lưu trữ đám mây, resultFile bằng tên của bản trình bày PowerPoint đầu ra sẽ được tạo và accessToken bằng mã thông báo JWT được tạo ở trên.

Công cụ chuyển đổi PDF sang PPT miễn phí của chúng tôi

Bạn có thể cân nhắc sử dụng [Trình chuyển đổi PDF sang PPT] miễn phí, nhẹ và siêu hiệu quả của chúng tôi được phát triển dựa trên API GroupDocs.Conversion.

ứng dụng pdf sang ppt miễn phí

Liên kết hữu ích

Phần kết luận

Tóm lại, cho dù bạn chọn GroupDocs.Conversion Cloud SDK cho .NET hay sử dụng các lệnh cURL với GroupDocs.Conversion Cloud, bạn sẽ tìm thấy các giải pháp mạnh mẽ cho nhu cầu chuyển đổi PDF sang PowerPoint của mình. Với tài liệu phong phú và bộ tính năng phong phú, SDK này cung cấp giải pháp đáng tin cậy và hiệu quả để xử lý các tác vụ chuyển đổi. Tương tự, việc sử dụng các lệnh cURL với GroupDocs.Conversion Cloud cung cấp một cách tiếp cận linh hoạt và có thể viết được tập lệnh, cho phép bạn thực hiện chuyển đổi thông qua giao diện dòng lệnh hoặc tích hợp chúng vào quy trình làm việc tự động.

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: