この短いトピックでは、C# で ODP を PDF に変換する方法に焦点を当てています。これには、プロジェクト設定、プログラミング タスクのリスト、およびシンプルな API インターフェイスを使用して C# で ODP を PDF に変換するための動作サンプル コードが含まれています。このアプリケーションは、macOS、Windows、Linux 内の .NET がサポートされている環境で使用できます。
C# を使用して ODP を PDF に保存する手順
- C# を使用して ODP を PDF に変換するために Aspose.Slides for .NET をインストールする開発環境を確立します。
- ODP から PDF への変換のために、Presentation クラスのインスタンスを使用してソース ODP プレゼンテーションをロードします
- PdfOptions クラスのインスタンスを作成し、必要な PDF ファイル オプションを設定します
- ロードした ODP を PDF ファイルとしてディスクに保存します
前述の手順に従うことで、C# を使用して ODP を PDF に簡単にエクスポートできます。このプロセスは、ディスクからソース ODP ファイルにアクセスすることで開始され、その後、PdfOptions クラスのインスタンスを作成して、必要な PDF ファイル オプションを設定します。最後に、ODP はディスク上に PDF ファイルとしてレンダリングされます。
C# で ODP を PDF に変換するコード
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class OdpToPdf | |
{ | |
public static void ConvertOdpToPdf() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Initialize a license to convert ODP to PDF | |
Aspose.Slides.License licenseOdpExport= new Aspose.Slides.License(); | |
licenseOdpExport.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Instantiate the Presentation class object to access to ODP file | |
Presentation presPPT = new Presentation(path + "Sample.odp"); | |
// Instantiate the PdfOptions class object | |
PdfOptions pdfFileOptions = new PdfOptions(); | |
// Define the output PDF file options | |
pdfFileOptions.JpegQuality = 90; | |
pdfFileOptions.EmbedFullFonts = true; | |
pdfFileOptions.SaveMetafilesAsPng = true; | |
pdfFileOptions.TextCompression = PdfTextCompression.Flate; | |
// Convert the ODP to PDF | |
presPPT.Save(path+ "PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfFileOptions); | |
} | |
} | |
} |
ODP から PDF へのコンバーターの開発には、C# ベースの API が効果的に使用されています。オプションの PdfOptions クラスは、AccessPermissions、Compliance、Default RegularFont、JpegQuality、ImageTransparentColor、ShowHiddenSlides などのさまざまなプロパティを操作したり、出力 PDF パスワードを設定したりすることにより、出力 PDF ファイルをさらにカスタマイズするために使用されます。
この記事では、簡単な API 呼び出しを使用して C# を使用して ODP を PDF に保存する方法に焦点を当てました。プレゼンテーションを Markdown ファイルに変換するプロセスについて知りたい場合は、C#を使用してPPTXをMarkdownに変換する方法 の記事を参照してください。