PDFをC#でPPTに変換する

PDFをC#でPPTに変換する

最近、C#を使用してPowerPointプレゼンテーションをレンダリングするの方法に関するブログ投稿を公開しました。また、PowerPointスライドをJPG画像に変換する方法も示しました。ただし、このブログ投稿では、プログラムでC#でPDFPPTに変換する方法を学習します。この.NETPDFライブラリを使用して、PDFファイルを操作および変換するためのメソッドとプロパティを提供するため、この変換を実現します。これらのファイル形式は両方とも、その優れた機能のために人気があります。

この記事では、次のセクションについて説明します。

PDFからPPTへの変換APIのインストール

この.NETPDFライブラリを使用して、.NETアプリケーションにPDFからPPTへのコンバーターを装備します。軽量でインストールが簡単で、使用法とインストールに関する包括的なドキュメントを提供します。

ただし、DLLファイルをダウンロードするか、NuGetパッケージマネージャーで次のコマンドを実行することができます。

Install-Package Aspose.PDF

プログラムでC#でPDFをPPTに変換する

これまでに、ライブラリをインストールし、C#でコードを記述できるようになりました。 .NETアプリケーションでプログラムによってPDFをPPTに変換するのがいかに簡単かを見ていきます。

以下の手順とコードスニペットに従うことができます。

  1. Documentクラスのオブジェクトを初期化して、PDFドキュメントをロードします。
  2. PptxSaveOptionsクラスのインスタンスをインスタンス化して、PDFオプションにアクセスします。
  3. Saveメソッドを呼び出して、出力をPPTX形式で保存します。
// Documentクラスのオブジェクトを初期化してPDFドキュメントをロードします 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// PptxSaveOptionsインスタンスをインスタンス化します 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Saveメソッドを呼び出して、出力をPPTX形式で保存します 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

.NETPDFライブラリ-詳細オプション

この.NETPDFライブラリは、ここで確認できる機能の膨大なスタックを提供します。ただし、手順に従って、このAPIによって提供されるいくつかの高度な機能を調べてみましょう。

  1. Documentクラスのオブジェクトを作成し、ソースPDFファイルをロードします。
  2. PptxSaveOptionsクラスのインスタンスを初期化します。
  3. スライドを画像としてPDFをPPTに変換する場合は、SlidesAsImagesプロパティをtrueに設定します。
  4. ImageResolutionプロパティの値を設定して、画像の解像度を設定します。
  5. CloseResponseがtrueの場合、ドキュメントが応答に保存された後、応答オブジェクトは閉じられます。
  6. OptimizeTextBoxesがtrueの場合、テキスト列の認識を切り替えます。
  7. Saveメソッドを呼び出して、出力をPPTX形式で保存します。
// Documentクラスのオブジェクトを作成し、ソースPDFファイルをロードします 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// PptxSaveOptionsクラスのインスタンスを初期化します
PptxSaveOptions pptx_save = new PptxSaveOptions();
// スライドを画像としてPDFをPPTXに変換する場合は、SlidesAsImagesプロパティをtrueに設定します。 
pptx_save.SlidesAsImages = true; 
// ImageResolutionプロパティの値を設定して、画像の解像度を設定します  
pptx_save.ImageResolution = 192;
// CloseResponseがtrueの場合、ドキュメントが応答に保存された後、応答オブジェクトは閉じられます。  
pptx_save.CloseResponse = true;
// OptimizeTextBoxesがtrueの場合、テキスト列の認識を切り替えます  
pptx_save.OptimizeTextBoxes = true;
// Saveメソッドを呼び出して、出力をPPTX形式で保存します 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

上記のコードスニペットの出力は、次の画像で確認できます。

PDFからPPTへのC#

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

無料の一時ライセンスを利用して、評価の制限なしにAPIを試すことができます。

まとめ

それだ! .NETアプリケーションにPDFからPPTへの変換ライブラリをインストールすることを真剣に検討している場合は、このブログ投稿がお役に立てば幸いです。さらに、プログラムでC#でPDFをPPTに変換する方法についても説明しました。さらに、この.NETPDFライブラリのいくつかの高度な機能についても説明しました。ただし、他のメソッドとプロパティについて知るためにドキュメントをスキップしないでください。さらに、conholdate.comは、新しいトピックに関する新しいブログ投稿を書いています。したがって、定期的な更新については連絡を取り合ってください。

質問する

フォーラムでご質問やご質問をお聞かせください。

関連項目