Como converter o PowerPoint em arquivo html usando .net
É claro que precisamos usar o componente COM, por isso precisamos instalar o PowerPoint2000 primeiro, adicionar um lembrete no vs.net, encontrar o Microsoft PowerPoint Library 9.0 e adicioná -lo.
Em seguida, escreva o código a seguir, é muito simples, não preciso explicar :)
usando o sistema;
usando o escritório;
usando o PowerPoint;
Namespace CourseServer.Course
{
/// <summary>
/// Autor: Wang Hongchao
/// versão: 1.0
/// Data: 2001/6/9
/// Descrição: converta o arquivo ppt do PowerPoint em arquivo html
/// </summary>
Classe pública ConvertPowerPoint
{
/// <summary>
/// Crie uma referência ao componente COM do PowerPoint.Application
/// </summary>
PowerPoint privado.Application ppt;
/// <summary>
/// apontar para arquivos específicos;
/// </summary>
private powerpoint.presentation pptfile;
String privada _htmlfilename;
/// <summary>
/// Escreva apenas atributos, defina o caminho do arquivo do arquivo HTML salvo
/// </summary>
public string htmlfilename
{
definir
{
_htmlfilename = value;
}
}
/// <summary>
/// construtor
/// </summary>
public ConvertPowerPoint ()
{
//
// TODO: Adicione a lógica do construtor aqui
//
ppt = new PowerPoint.Application ();
}
/// <summary>
/// Processo de conversão
/// </summary>
/// <nome do param = pptfileName> O nome do arquivo do PowerPoint a ser convertido </amam>
public void convert (string pptfilename)
{
pptfile = ppt.presentations.open (pptfileName, office.msotristate.msottrue, Office.msotristate.msottrue, office.msotristate.MSOFalse);
pptfile.saveas (_htmlfilename, PowerPoint.ppsAveasFiletype.ppsAveHtml, office.msotristate.msoctrue);
pptfile.close ();
}
}
}