Microsoft Publisher (PUB) ファイルは、パンフレット、小冊子、ポスターなどの文書の大規模印刷によく使用されます。特定の状況では、PUB ファイルを [PPT] 2 としてプレゼンテーション ファイルに変換する必要がある場合があります。またはPPTXファイル。この記事では、C# でパブリッシャーを PPT または PPTX に変換する方法を説明します。
この記事では次のトピックについて説明します。
パブリッシャーを PPT に変換するための C# API – 無料ダウンロード
発行者の PUB ファイルを PPT または PPTX 形式に変換するには、2 段階のプロセスがあります。最初のステップでは、PUB ファイルを PDF ファイルに変換し、次に PPT または PPTX 形式に変換します。 Aspose.PUB for .NET を使用して PUB ファイルを PDF 形式に変換し、Aspose.PDF for .NET を使用して PDF を PPT または PPTX に変換します。
API の DLL をダウンロードするか、次の NuGet コマンドを使用してインストールしてください。
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
C# でパブリッシャーを PPT または PPTX に変換する
以下の手順に従って、Microsoft Publisher の PUB ファイルを PPT または PPTX 形式に変換できます。
- 中間PDFファイルを保存するためのMemoryStreamオブジェクトを作成します。
- IPubParser.Parse() メソッドを使用してソース PUB ファイルを解析します。
- PUB ファイルを PDF に変換し、出力を MemoryStream に保存します。
- PDF ファイルをロードし、PptxSaveOptions クラス インスタンスを初期化します。
- 出力された PPT または PPTX ファイルを保存します。
次のコード サンプルは、C# でプログラムによって PUB ファイルを PPT または PPTX PowerPoint プレゼンテーションに変換する方法を示しています。
string fileName = "Test.pub";
// 出力ドキュメントを保持するために MemoryStream を初期化する
MemoryStream stream = new MemoryStream();
// 入力PUBファイルをロードします
IPubParser parser = PubFactory.CreateParser(fileName);
// 入力パブリッシャー ファイルを解析する
Aspose.Pub.Document doc = parser.Parse();
// PUB ファイルを PDF に変換し、結果を MemoryStream に保存します
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 入力 PDF ファイルを MemoryStream からロードする
Document document = new Document(stream);
// PptxSaveOptions クラス オブジェクトを初期化する
PptxSaveOptions options = new PptxSaveOptions();
// 出力プレゼンテーション ファイルの保存 (PPT/PPTX)
document.Save("Output.pptx", options);
オンラインでPUBをPPTXに変換
この API を使用して開発された PUB to PPTX Web アプリをお試しください。
無料の API ライセンスを取得する
無料の一時ライセンスをリクエストすることで、制限なしで API を評価できます。
PUB から PPT へ – 学習リソース
Publisher の PUB ファイルを PPT または PPTX 形式に変換するだけでなく、次のリソースを使用してライブラリの他のさまざまな機能を調べてください。
結論
この記事では、C# でプログラムによって Microsoft Publisher の PUB ファイルを PPT または PPTX ファイルとして PowerPoint プレゼンテーションに変換する方法を学習しました。この記事で概説されている手順に従うことで、独自の PUB から PPTX へのコンバーター アプリケーションを簡単に開発できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。