Cara mengonversi powerpoint ke file html menggunakan .net
Tentu saja kita harus menggunakan komponen COM, jadi kita perlu menginstal PowerPoint2000 terlebih dahulu, menambahkan pengingat di vs.net, temukan Microsoft PowerPoint Object Library 9.0, dan tambahkan.
Kemudian tulis kode berikut, sangat sederhana, saya tidak perlu menjelaskannya :)
menggunakan sistem;
menggunakan kantor;
menggunakan PowerPoint;
Namespace Courseserver.Course
{
/// <summary>
/// Penulis: Wang Hongchao
/// Versi: 1.0
/// Tanggal: 2001/6/9
/// Deskripsi: Konversi file ppt powerpoint ke file html
/// </summary>
Kelas Publik ConvertPowerPoint
{
/// <summary>
/// Buat referensi ke komponen COM dari PowerPoint.Application
/// </summary>
powerpoint private.Application ppt;
/// <summary>
/// arahkan ke file tertentu;
/// </summary>
PPTFILE POWERPOINT.PRESENTASI PRIBADI;
string pribadi _htmlfileName;
/// <summary>
/// Hanya menulis atribut, atur jalur file dari file html yang disimpan
/// </summary>
string publik htmlfilename
{
mengatur
{
_htmlfilename = nilai;
}
}
/// <summary>
/// Konstruktor
/// </summary>
Publik ConvertPowerPoint ()
{
//
// TODO: Tambahkan logika konstruktor di sini
//
ppt = powerpoint.application baru ();
}
/// <summary>
/// proses konversi
/// </summary>
/// <param name = pptfilename> Nama file powerpoint yang akan dikonversi </param>
public void convert (string pptfilename)
{
pptfile = ppt.presentations.open (pptfilename, Office.msotristate.msottrue, Office.msotristate.msottrue, Office.msotristate.msofalse);
pptfile.saveas (_htmlfileName, powerpoint.ppsaveasfileType.ppsaveashtml, Office.msotristate.msoctrue);
pptfile.close ();
}
}
}