.NETを使用してPowerPointをHTMLファイルに変換する方法
もちろん、COMコンポーネントを使用する必要があるため、最初にPowerPoint2000をインストールし、vs.NETにリマインダーを追加し、Microsoft PowerPointオブジェクトライブラリ9.0を見つけて追加する必要があります。
次のコードを書いてください、それは非常に簡単です、私はそれを説明する必要はありません:)
システムの使用。
オフィスの使用;
PowerPointを使用します。
namespace courseserver.course
{
/// <summary>
///著者:Wang Hongchao
///バージョン:1.0
///日付:2001/6/9
///説明:PowerPointのPPTファイルをHTMLファイルに変換します
/// </summary>
パブリッククラスConvertPowerPoint
{
/// <summary>
/// PowerPoint.Applicationのcomコンポーネントへの参照を作成します
/// </summary>
Private PowerPoint.Application PPT;
/// <summary>
///特定のファイルを指します。
/// </summary>
private powerpoint.presentation pptfile;
プライベート文字列_HTMLFILENAME;
/// <summary>
///属性のみを書き込み、保存したHTMLファイルのファイルパスを設定します
/// </summary>
public string htmlfilename
{
セット
{
_htmlfilename = value;
}
}
/// <summary>
///コンストラクター
/// </summary>
public convertPowerpoint()
{
//
// TODO:ここにコンストラクターロジックを追加します
//
ppt = new PowerPoint.Application();
}
/// <summary>
///変換プロセス
/// </summary>
/// <param name = pptfileName>変換するPowerPointファイル名</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();
}
}
}