html ke powerpoint

Konversi HTML ke PPTX menggunakan C# .NET.

Kemampuan untuk mengubah konten HTML menjadi presentasi PowerPoint menjadi semakin penting bagi para profesional dan pengembang. Baik Anda perlu menyajikan data berbasis web, membuat laporan dinamis, atau menggunakan kembali konten online untuk rapat dan konferensi, konversi HTML ke PowerPoint memastikan informasi Anda menarik secara visual dan mudah dicerna.

API untuk Konversi HTML ke PowerPoint

Dengan memanfaatkan kemampuan GroupDocs.Conversion Cloud SDK for .NET, Anda dapat menyederhanakan transformasi HTML ke PPT, sehingga memudahkan integrasi konten HTML ke dalam presentasi PowerPoint Anda secara efisien dan efektif. SDK juga mendukung berbagai jenis file, termasuk namun tidak terbatas pada DOCX, PDF, PPTX, XLSX, HTML , JPEG, PNG, dan TIFF.

Pertama, kita perlu menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.

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

Setelah instalasi selesai, dapatkan kredensial API pribadi Anda (yaitu ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Sematkan Halaman Web ke PowerPoint di C#

Bagian ini menjelaskan detail tentang bagaimana kita dapat dengan mudah mengotomatiskan konversi HTML ke PowerPoint menggunakan C# .NET.

  1. Buat instance kelas Konfigurasi tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
  1. Unggah file HTML masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama untuk input HTML, format yang dihasilkan sebagai ppt dan nama untuk presentasi PowerPoint yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk menyematkan HTML ke dalam format PowerPoint dan menyimpan PPT yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien. 
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar untuk API konversi HTML ke PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
             
// memuat input HTML dari drive lokal             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah HTML masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // buat ConvertSettings di mana kita menentukan nama HTML sumber dan nama presentasi PPT yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi HTML ke PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
html ke ppt

Gambar:- Pratinjau konversi HTML ke PowerPoint.

Presentasi PowerPoint yang dihasilkan dalam contoh di atas dapat diunduh dari converted.ppt.

Masukkan HTML di PowerPoint menggunakan perintah cURL

Alternatifnya, kita dapat menggunakan perintah cURL dan API GroupDocs.Conversion Cloud untuk mengubah HTML menjadi PowerPoint. Ini adalah pendekatan yang mudah dan efisien bagi pengembang yang lebih memilih antarmuka baris perintah atau perlu mengintegrasikan fungsi ini ke dalam skrip otomatis mereka. Perintah cURL memberikan kesederhanaan dan kemudahan penggunaan, kemandirian platform, fleksibilitas dan memungkinkan pemrosesan file dalam jumlah besar secara terukur tanpa memerlukan infrastruktur lokal, sehingga meningkatkan efisiensi dan kinerja.

Langkah pertama dalam pendekatan ini adalah membuat token akses JWT dan kemudian, jalankan perintah cURL berikut untuk menyisipkan halaman web ke dalam presentasi PowerPoint dan menyimpan PowerPoint yang dihasilkan di penyimpanan cloud.

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}\"}"

Harap ganti sourceHTML dengan nama file HTML masukan, resultantFile dengan nama presentasi PowerPoint yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Jika Anda ingin menyimpan PowerPoint yang dihasilkan di drive lokal, silakan coba gunakan perintah cURL berikut.
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"

Konverter HTML ke PPT

Untuk merasakan kemampuan GroupDocs.Conversion Cloud REST API, Anda dapat mempertimbangkan untuk menggunakan HTML to PowerPoint Converter gratis kami. Ini adalah Aplikasi yang ringan dan super efisien, memungkinkan Anda merasakan kemampuan API yang kuat dalam browser web.

aplikasi html ke pptx

Tautan Berguna

Kesimpulan

Kami telah mempelajari bahwa GroupDocs.Conversion Cloud SDK for .NET menyediakan API yang kuat dan fleksibel yang menyederhanakan proses konversi, memastikan hasil berkualitas tinggi dan akurat. Kami mendorong Anda untuk menjelajahi opsi ini dan memilih salah satu yang paling sesuai dengan alur kerja dan kebutuhan Anda, serta memanfaatkan kekuatan API berbasis cloud untuk meningkatkan kemampuan pemrosesan dokumen Anda.

Artikel yang Direkomendasikan

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: