Comment convertir PowerPoint en fichier html à l'aide de .net
Bien sûr, nous devons utiliser le composant COM, nous devons donc d'abord installer PowerPoint2000, ajouter un rappel dans VS.NET, trouver Microsoft PowerPoint Object Library 9.0 et l'ajouter.
Ensuite, écrivez le code suivant, c'est très simple, je n'ai pas à l'expliquer :)
Utilisation du système;
Utilisation du bureau;
Utilisation de PowerPoint;
Espace de noms CourseServer.Course
{
/// <résumé>
/// Auteur: Wang Hongchao
/// Version: 1.0
/// Date: 2001/6/9
/// Description: Convertissez le fichier PPT de PowerPoint en fichier html
/// </summary>
classe publique Convertpowerpoint
{
/// <résumé>
/// Créez une référence au composant COM de PowerPoint.Application
/// </summary>
Private PowerPoint.Application PPT;
/// <résumé>
/// pointer vers des fichiers spécifiques;
/// </summary>
Private PowerPoint.Presentation PPTFILE;
chaîne privée _htmlFileName;
/// <résumé>
/// uniquement des attributs, définissez le chemin du fichier du fichier HTML enregistré
/// </summary>
chaîne publique htmlfilename
{
ensemble
{
_htmlFileName = valeur;
}
}
/// <résumé>
/// constructeur
/// </summary>
public convertpowerpoint ()
{
//
// TODO: ajouter la logique du constructeur ici
//
ppt = new PowerPoint.Application ();
}
/// <résumé>
/// Processus de conversion
/// </summary>
/// <param name = pptFileName> le nom du fichier PowerPoint à convertir </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 ();
}
}
}