この記事には、C#でプログラムによってPDFをPPTまたはPPTXに変換するための手順とコードサンプルが含まれています。
PDFは、レイアウトの問題を気にせずに信頼性の高いドキュメントを交換するために広く使用されている形式の1つです。一方、PowerPointプレゼンテーション(PPT / PPTX)を使用すると、データや情報をインタラクティブなスライド形式で簡単に表示できるようになります。場合によっては、PDFファイルに含まれる情報をPowerPointプレゼンテーションとして表示する必要があります。このような場合、PDFからPowerPoint PPT / PPTXに情報をインポートするプロセスを自動化することで、労力を最小限に抑えることができます。
上記のシナリオに対処するために、この記事では次の方法を示します。
PDFをC#でPowerPointPPTまたはPPTXに変換します。 スライドをC#の画像として使用して、PDFをPowerPointPPTまたはPPTXに変換します。 PDFからPowerPointへの変換の進行状況を追跡します。 PDFからPowerPointへの変換のためのC#API PDFをPPTまたはPPTXに変換するには、PDFドキュメントを作成、処理、変換するための強力なPDFAPIであるAspose.PDF for .NETを使用します。 Aspose.PDF for .NETは、NuGetで入手できます。また、ダウンロードセクションでDLLの形式で入手できます。
PDFをC#でPPTまたはPPTXに変換する 以下は、Aspose.PDF for .NETを使用してPDFファイルをPowerPointプレゼンテーションに変換する手順です。
Documentクラスのオブジェクトを作成します。 PptxSaveOptionsクラスのオブジェクトを作成します。 Document.Save()メソッドを呼び出して、PDFをPPTまたはPPTXとして保存します。 次のコードサンプルは、C#でPDFをPPTに変換する方法を示しています。
// PDFドキュメントをロード Document pdfDocument = new Document("document.pdf"); PptxSaveOptions pptxOptions = new PptxSaveOptions(); // 出力ファイルを保存する pdfDocument.Save("PDF to PPT.ppt", pptxOptions); PDFドキュメント 変換されたPowerPointPPT PDFをC#でPPTに変換-スライドを画像としてレンダリング 変換されたPowerPointプレゼンテーションに選択可能なテキストが含まれないようにしたい場合は、各スライドを画像としてレンダリングできます。このために、PptxSaveOptions.SlidesAsImagesプロパティをtrueに設定すると、残りの手順は同じままになります。
次のコードサンプルは、C#で画像としてスライドを使用してPDFをPPTに変換する方法を示しています。
// PDFドキュメントをロード Document pdfDocument = new Document("document.pdf"); PptxSaveOptions pptxOptions = new PptxSaveOptions(); pptxOptions.SlidesAsImages = true; // 出力ファイルを保存する pdfDocument.Save("PDF to PPT.ppt", pptxOptions); PDFからPPTへの変換の進捗状況を追跡する Aspose.