Mengkonversi PPT PPTX ke HTML

Presentasi PowerPoint (PPTX dan PPT) sering digunakan untuk menggambarkan informasi ke audiens dalam jumlah besar. Pada artikel ini, Anda akan mempelajari cara mengonversi PowerPoint PPT atau PPTX ke HTML dalam C++. Kasus penggunaan ini dapat membantu ketika informasi akan disajikan dalam aplikasi web, situs web, dll. Ada berbagai variasi konversi Presentasi ke HTML, beberapa di antaranya akan kami bahas secara singkat di sini:

C++ PowerPoint PPT to HTML Converter – Download Gratis

Fitur ini adalah keunggulan kompetitif untuk Aspose.Slides for C++ API karena tidak tersedia bahkan di Aplikasi Microsoft PowerPoint. Selain itu, file keluaran dibuat dengan ketelitian tinggi karena kontennya tampak sama dengan file masukan. Mari kita instal Aspose.Slides for C++ API untuk melanjutkan demonstrasi konversi. Anda dapat dengan mudah mengunduh API dari bagian Unduhan, atau dari galeri NuGet seperti yang dijelaskan pada tangkapan layar di bawah:

Presentasi ke HTML

Setelah API dikonfigurasi dengan sempurna, kita semua baik untuk menjelajahi konversi PPT ke HTML di C++.

Ubah PowerPoint PPT ke HTML dalam C++

Mari kita bahas kasus penggunaan yang paling sering digunakan dan penting di mana Anda perlu mengonversi Presentasi PowerPoint (PPTX/PPT) lengkap ke format file HTML. File HTML keluaran akan berisi konten dari semua slide di file sumber PPTX. Anda harus mengikuti langkah-langkah berikut untuk konversi.

  1. Muat file PPTX masukan sebagai presentasi
  2. Inisialisasi objek kelas HtmlSaveOptions.
  3. Simpan keluaran halaman web HTML.

Kode di bawah ini menunjukkan cara mengonversi PPT ke HTML di C++.

const String outPath = u"../out/ConvertWholePresentationToHTML_out.html";
const String templatePath = u"../templates/AccessSlides.pptx";

//Kelas Presentasi Instansiasi yang mewakili file PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<ResponsiveHtmlController> controller = MakeObject<ResponsiveHtmlController>();
	
SharedPtr<HtmlOptions> htmlOptions = MakeObject <HtmlOptions>();
htmlOptions->set_HtmlFormatter((HtmlFormatter::CreateSlideShowFormatter(u"", false)));
pres->Save(outPath, SaveFormat::Html, htmlOptions);

Ekspor Slide Spesifik PPTX sebagai HTML dalam C++

Beberapa slide dalam Presentasi PowerPoint yang besar mungkin berisi informasi spesifik. Misalnya, seperti Anda memerlukan beberapa informasi dari bagan pada slide tertentu, maka Anda dapat mengonversi atau mengekspor slide tersebut ke HTML. Berikut adalah langkah-langkah untuk mencapai persyaratan tersebut:

  1. Instansiasi objek kelas Presentation.
  2. Tentukan HtmlOptions untuk konversi
  3. Simpan file HTML yang dikonversi

Cuplikan kode di bawah ini menunjukkan cara mengonversi slide PPT tertentu ke HTML di C++:

// Path ke direktori dokumen.
const String outPath = u"../out/";
const String templatePath = u"../templates/AccessSlides.pptx";

//Kelas Presentasi Instansiasi yang mewakili file PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<HtmlOptions> htmlOptions = MakeObject<HtmlOptions>();
htmlOptions->set_HtmlFormatter(HtmlFormatter::CreateCustomFormatter(System::MakeObject<CustomFormattingController>()));
    
// Menyimpan slide kedua ke File HTML              
pres->Save(outPath + u"Individual Slide" + (2) + u"_out.html", System::MakeArray<int32_t>({ 2 }), SaveFormat::Html, htmlOptions);

C ++ Konversi Setiap Slide PPT ke File HTML Terpisah

Anda dapat mengikuti langkah-langkah di bawah ini untuk mengonversi setiap slide PPT/PPTX ke file HTML terpisah.

  1. Muat file PPT/PPTX menggunakan kelas Presentation.
  2. Ulangi setiap slide dan simpan sebagai HTML

Di bawah ini adalah cuplikan kode yang menunjukkan cara mengonversi semua slide PPT menjadi file HTML terpisah dan individual:

// Path ke direktori dokumen.
const String outPath = u"../out/";
const String templatePath = u"../templates/AccessSlides.pptx";

//Kelas Presentasi Instansiasi yang mewakili file PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<HtmlOptions> htmlOptions = MakeObject<HtmlOptions>();
htmlOptions->set_HtmlFormatter(HtmlFormatter::CreateCustomFormatter(System::MakeObject<CustomFormattingController>()));
    
// Menyimpan setiap slide sebagai file HTML terpisah
for (int i = 0; i < pres->get_Slides()->get_Count(); i++)
{
	pres->Save(outPath + u"Individual Slide" + (i + 1) + u"_out.html", System::MakeArray<int32_t>({ i + 1 }), SaveFormat::Html, htmlOptions);
}

C++ PPTX to HTML Converter - Dapatkan Lisensi Gratis

Anda dapat mengonversi file PPT/PPTX ke HTML tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.

Kesimpulan

Kami telah mempelajari cara mengekspor atau mengonversi PowerPoint PPT atau PPTX ke format HTML di C++. Berbagai variasi dan kemungkinan kasus penggunaan ini termasuk konversi semua slide dan slide tertentu telah dibahas dengan contoh. Namun, jika Anda masih ingin mendiskusikan masalah apa pun, silakan hubungi kami di Forum Dukungan Gratis.

Lihat juga