html sang powerpoint

Chuyển đổi HTML sang PPTX bằng C# .NET.

Khả năng chuyển đổi nội dung HTML thành bản trình bày PowerPoint ngày càng trở nên quan trọng đối với các chuyên gia cũng như nhà phát triển. Cho dù bạn cần trình bày dữ liệu dựa trên web, tạo báo cáo động hay sử dụng lại nội dung trực tuyến cho các cuộc họp và hội nghị, việc chuyển đổi HTML sang PowerPoint sẽ đảm bảo rằng thông tin của bạn vừa hấp dẫn về mặt trực quan vừa dễ hiểu.

API để chuyển đổi HTML sang PowerPoint

Bằng cách tận dụng các khả năng của GroupDocs.Conversion Cloud SDK for .NET, bạn có thể hợp lý hóa quá trình chuyển đổi HTML sang PPT, giúp tích hợp nội dung HTML vào bản trình bày PowerPoint của bạn một cách hiệu quả và hiệu quả hơn. SDK cũng hỗ trợ nhiều loại tệp, bao gồm nhưng không giới hạn ở DOCX, PDF, PPTX, XLSX, HTML , JPEG, PNGTIFF.

Trước tiên, chúng ta cần cài đặt SDK bằng cách 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 quá trình cài đặt hoàn tất, vui lòng lấy thông tin xác thực API được cá nhân hóa của bạn (tức là ID khách hàng và Bí mật khách hàng).Bạn có thể truy cập hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.

Nhúng trang web vào PowerPoint trong C#

Phần này giải thích chi tiết về cách chúng ta có thể dễ dàng tự động chuyển đổi HTML sang PowerPoint bằng C# .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 HTML đầu vào lên bộ lưu trữ đám mây.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Tạo một phiên bản ConvertSettings trong đó chúng tôi chỉ định tên cho HTML đầu vào, định dạng kết quả là ppt và tên cho bản trình bày PowerPoint kết quả làm đối số.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để nhúng HTML vào định dạng PowerPoint và lưu PPT kết quả vào bộ lưu trữ đám mây.
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 = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// 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 Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở cho API chuyển đổi HTML 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 ConvertApi(configurations);
             
// tải HTML đầu vào từ ổ đĩa cục bộ             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // tạo một phiên bản của FileApi
    var fileUpload = new FileApi(configurations);
    // tải HTML đầu vào lên bộ nhớ đám mây
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // tạo ConvertSettings trong đó chúng tôi xác định tên của HTML nguồn và tên cho bản trình bày PPT kết quả
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // Gọi phương thức ConvertDocument để chuyển đổi HTML 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 Web page successfully embedded into PowerPoint presentation !");
    }
}
html sang ppt

Hình ảnh:- Bản xem trước chuyển đổi HTML sang PowerPoint.

Bản trình bày PowerPoint thu được được tạo trong ví dụ trên có thể được tải xuống từ converted.ppt.

Chèn HTML vào PowerPoint bằng lệnh cURL

Ngoài ra, chúng ta có thể sử dụng lệnh cURL và API GroupDocs.Conversion Cloud để chuyển đổi HTML sang PowerPoint. Đó là một cách tiếp cận đơn giản và hiệu quả dành cho các nhà phát triển thích giao diện dòng lệnh hoặc cần tích hợp chức năng này vào các tập lệnh tự động của họ. Các lệnh cURL cung cấp sự đơn giản và dễ sử dụng, tính độc lập, linh hoạt của nền tảng và cho phép xử lý có thể mở rộng khối lượng tệp lớn mà không cần cơ sở hạ tầng cục bộ, nâng cao hiệu quả và hiệu suất.

Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT, sau đó thực thi lệnh cURL sau để chèn trang web vào bản trình bày PowerPoint và lưu PowerPoint kết quả vào bộ lưu trữ đám mây.

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\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

Vui lòng thay thế sourceHTML bằng tên của tệp HTML đầu vào, resultFile bằng tên của bản trình bày PowerPoint kết quả và accessToken bằng mã thông báo truy cập JWT được cá nhân hóa.

  • Nếu bạn muốn lưu kết quả PowerPoint vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau.
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\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

Công cụ chuyển đổi HTML sang PPT

Để trải nghiệm các khả năng của GroupDocs.Conversion Cloud REST API, bạn có thể cân nhắc sử dụng [Trình chuyển đổi HTML sang PowerPoint] miễn phí của chúng tôi14. Đây là một Ứng dụng nhẹ và siêu hiệu quả, cho phép bạn trải nghiệm các khả năng mạnh mẽ của API trong trình duyệt web.

ứng dụng html sang pptx

Liên kết hữu ích

Phần kết luận

Chúng tôi đã biết rằng GroupDocs.Conversion Cloud SDK dành cho .NET cung cấp API mạnh mẽ và linh hoạt giúp đơn giản hóa quy trình chuyển đổi, đảm bảo kết quả chính xác và chất lượng cao. Chúng tôi khuyến khích bạn khám phá các tùy chọn này và chọn tùy chọn phù hợp nhất với quy trình làm việc và yêu cầu của bạn, đồng thời tận dụng sức mạnh của API dựa trên đám mây để nâng cao khả năng xử lý tài liệu của bạn.

Bài viết được đề xuất

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ề: