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
- Sematkan Halaman Web ke PowerPoint di C#
- Masukkan HTML di PowerPoint menggunakan perintah cURL
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.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
- Unggah file HTML masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
- Buat sebuah instance
ConvertSettings
di mana kita menentukan nama untuk input HTML, format yang dihasilkan sebagaippt
dan nama untuk presentasi PowerPoint yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- 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 !");
}
}
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.
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: