PUBからPPTPPTXcsharp

Microsoft Publisher、PUB、ファイルは、パンフレット、小冊子、ポスターなどのドキュメントの大規模な印刷によく使用されます。特定の状況では、PUBファイルを[PPT]としてプレゼンテーションファイルに変換する必要があります。 2またはPPTXファイル。この記事では、C#でプログラムによってパブリッシャーファイルを変換する方法について説明します。

PUBからPPT/PPTXへのPowerPointプレゼンテーションコンバーター– C#APIのインストール

PUBからPPTまたはPPTXへのPowerPoint変換は、2段階のプロセスです。最初のステップでは、PUBファイルをPDFファイルに変換してから、PDFをPPTまたはPPTXファイルに変換する必要があります。そのため、Aspose.PUB for.NETおよびAspose.PDF for .NETAPIのDLLファイルをダウンロードする必要があります。または、以下のNuGetコマンドを使用してこれらのAPIを構成できます。

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

C#でプログラム的にPUBをPPT/PPTXに変換する

以下の手順に従って、Microsoft Publisher、PUB、ファイルをPPTまたはPPTX形式のPowerPointプレゼンテーションに変換できます。

  1. MemoryStreamオブジェクトを作成して、中間PDFファイルを保存します。
  2. IPubParser.Parse()メソッドを使用してソースPUBファイルを解析します。
  3. PUBファイルをPDFに変換し、出力をMemoryStreamに保存します。
  4. PDFファイルをロードし、PptxSaveOptionsクラスインスタンスを初期化します。
  5. 出力PPTまたはPPTXファイルを保存します。

次のコードスニペットは、C#でプログラムによってPUBファイルをPPTまたはPPTXPowerPointプレゼンテーションに変換する方法を示しています。

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);

// MemoryStreamから入力PDFファイルをロードします
Document document = new Document(stream);

// PptxSaveOptionsクラスオブジェクトを初期化します
PptxSaveOptions options = new PptxSaveOptions();

// 出力プレゼンテーションファイルの保存(PPT / PPTX)
document.Save("Output.pptx", options);

オンラインデモをお試しください

このAPIを使用して開発されたPUBtoPPTXウェブアプリをお試しください。

無料のAPIライセンスを取得する

無料の一時ライセンスをリクエストすることで、制限なしにAPIを評価できます。

結論

この記事では、Microsoft Publisher、PUB、ファイルをC#でプログラムによってPPTまたはPPTXファイルとしてPowerPointプレゼンテーションに変換する方法を学習しました。さらに、ドキュメントにアクセスしてAPIの他の機能を確認するか、フォーラムからご連絡ください。

関連項目