Cómo convertir el archivo PowerPoint en el archivo HTML usando .NET
Por supuesto, tenemos que usar el componente COM, por lo que debemos instalar PowerPoint2000 primero, agregar un recordatorio en vs.net, encontrar la biblioteca de objetos de Microsoft PowerPoint 9.0 y agregarlo.
Luego escriba el siguiente código, es muy simple, no tengo que explicarlo :)
usando el sistema;
Uso de la oficina;
usando PowerPoint;
espacio de nombres curseserver.course
{
/// <summary>
/// Autor: Wang Hongchao
/// Versión: 1.0
/// Fecha: 2001/6/9
/// Descripción: Convierta el archivo PPT de PowerPoint en archivo HTML
/// </summary>
clase pública ConvertPowerPoint
{
/// <summary>
/// Crear una referencia al componente COM de PowerPoint.Application
/// </summary>
PowerPoint privado. Aplicación PPT;
/// <summary>
/// apunte a archivos específicos;
/// </summary>
PowerPoint privado. Presentation pptfile;
cadena privada _htmlFileName;
/// <summary>
/// Solo escribe atributos, establezca la ruta del archivo del archivo HTML guardado
/// </summary>
cadena pública htmlfilename
{
colocar
{
_htmlfileName = valor;
}
}
/// <summary>
/// Constructor
/// </summary>
Public ConvertPowerPoint ()
{
//
// TODO: Agregar lógica de constructor aquí
//
ppt = new PowerPoint.Application ();
}
/// <summary>
/// Proceso de conversión
/// </summary>
/// <param name = pptFileName> El nombre del archivo de PowerPoint se 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 ();
}
}
}