このトピックでは、C#を使用してPPTをPDFに変換する方法と、環境を構成して動作するサンプルコードを確認するための詳細な構成手順に焦点を当てます。 ** PowerPointをPDFに変換するC#相互運用性ベースの複雑なAPIソリューションはオプションの1つですが、この例では、相互運用性ライブラリを使用せずに数行の簡単なコードを使用して変換を管理します。
C#を使用してPPTをPDFに変換する手順
- NuGetパッケージマネージャーを使用してAspose.Slides for .NETをインストールするようにアプリケーションを構成します
- Presentationクラスオブジェクトを使用してソースプレゼンテーションファイルをロードし、目的のPDFオプションを設定します
- PdfOptionsクラスオブジェクトを初期化して、目的の画像オプションを設定します
- PDFのさまざまなPDFオプションを設定する
- Saveメソッドを使用してプレゼンテーションをPDFに変換します
** C#PowerPointからPDF **へのコンバーターアプリケーションの前述の手順に従うことにより、プロセスがPresentationクラスインスタンスを使用してディスクからソースPPTをロードすることから始まります。次に、PdfOptionsクラスを使用して、目的のPDFのさまざまなプロパティを設定し、最後に、生成されたPDFをディスクまたはメモリストリームに保存して、さらに使用できるようにします。
C#でPPTをPDFに変換するコード
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToPdf | |
{ | |
public static void ConvertPresentationToPdf() | |
{ | |
// Initialize a license to convert PPT to PDF | |
Aspose.Slides.License licensePresExport= new Aspose.Slides.License(); | |
licensePresExport.SetLicense("Aspose.Total.lic"); | |
// Create the Presentation class object to load the PPT file | |
Presentation presPPT = new Presentation("NewPresentation.ppt"); | |
// Create the PdfOptions class object | |
PdfOptions exportPdfOptions = new PdfOptions(); | |
// Define the Jpeg quality for images insides presentation | |
exportPdfOptions.JpegQuality = 90; | |
// Apply the behavior for metafiles | |
exportPdfOptions.SaveMetafilesAsPng = true; | |
// Apply the text compression level | |
exportPdfOptions.TextCompression = PdfTextCompression.Flate; | |
// Set the output the PDF standard | |
exportPdfOptions.Compliance = PdfCompliance.Pdf15; | |
// Convert Presentation to PDF | |
presPPT.Save("PPT-to-PDF.pdf", SaveFormat.Pdf, exportPdfOptions); | |
} | |
} | |
} |
上記の例では、C#での PPTからPDFへの変換は、単純なAPI呼び出しを使用して示されています。 APIを使用すると、同じ例とPDFへの変換を使用して、PPTX、POTX、ODP、PPS、PPSX、およびその他のプレゼンテーション形式を読み込むことができます。 PdfOptionsクラスを使用すると、コンプライアンス、EmbedFullFonts、DrawSlidesFrame、ImageTransparentColor、JpegQuality、ShowHiddenSlides、NotesCommentsLayoutingなどのプロパティを設定して、出力PDFをカスタマイズできます。
このチュートリアルでは、PPTをPDFに変換するためにC#ベースのAPIを簡単な手順で使用できることを学びました。プレゼンテーションをTIFF画像に変換することに興味がある場合は、C#を使用してPowerPointをTiffに変換する方法の記事を参照してください。