So konvertieren Sie PowerPoint mit .NET in HTML -Datei
Natürlich müssen wir die COM -Komponente verwenden, daher müssen wir PowerPoint2000 zuerst installieren, eine Erinnerung in vs.NET hinzufügen, die Microsoft PowerPoint -Objektbibliothek 9.0 finden und sie hinzufügen.
Dann schreiben Sie den folgenden Code, es ist sehr einfach, ich muss es nicht erklären :)
mit System verwenden;
unter Büro;
mit PowerPoint;
Namespace Courseserver.Course
{
/// <summary>
/// Autor: Wang Hongchao
/// Version: 1.0
/// Datum: 2001/6/9
/// Beschreibung: Konvertieren Sie die PPT -Datei von PowerPoint in HTML -Datei
/// </summary>
öffentliche Klasse ConvertPowerpoint
{
/// <summary>
/// Erstellen Sie einen Verweis auf die COM -Komponente von PowerPoint.Application
/// </summary>
private PowerPoint.Application PPT;
/// <summary>
/// auf bestimmte Dateien verweisen;
/// </summary>
private PowerPoint.Presentation pptfile;
private String _htmlfilename;
/// <summary>
/// Nur Attribute schreiben, den Dateipfad der gespeicherten HTML -Datei festlegen
/// </summary>
Öffentliche String Htmlfilename
{
Satz
{
_htmlFileName = Wert;
}
}
/// <summary>
/// Konstruktor
/// </summary>
öffentliche CabvertPowerpoint ()
{
//
// TODO: Fügen Sie hier Konstruktorlogik hinzu
//
ppt = neuer PowerPoint.Application ();
}
/// <summary>
/// Conversionsprozess
/// </summary>
/// <param name = pptFileName> Der zu konvertierte </param> PowerPoint -Dateiname
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 ();
}
}
}