ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
C#を使用してPowerPointプレゼンテーションをPDFに変換することは、プレゼンテーションの迅速な作成、簡単な更新、および共有を可能にすることによって、ビジネス運営を強化できます。 この変換は、さまざまなデバイスやプログラムとの互換性も確保し、時間を節約し効率を向上させます。
このチュートリアルでは、IronPDFライブラリを使用してC#でPowerPointプレゼンテーションをPDFに変換する方法を示します。
RenderHtmlFileAsPdf
HTMLファイルからPDFを生成するメソッドIronPDFは、C#およびVBデベロッパーが.NETアプリケーション内でPDFドキュメントを作成、編集、および操作することを簡単にする.NET PDFライブラリです。 IronPDFは、次のサポートによる優れたレンダリング機能を提供しますIronPDFを使ってHTMLをPDFに変換する, IronPDFを使ってURLをPDFに変換するSVGから画像へ、HTMLファイルをPDFに変換、そしてその他の多くの機能。 IronPDFは、ウェブページや既存のHTML/CSSテンプレートからレポート、請求書、明細書、領収書のPDFを作成するのに優れています。
重要な機能の一つは、IronPDFライブラリが既存のPDFフォームに記入したり、ゼロから新しいPDFフォームを作成したりできることです。 これにより、企業はドキュメントワークフローを自動化することで効率化を図ることができます。IronPDFによるフォームの作成と記入. さらに、IronPDFは簡単に行えます。IronPDFを使ってヘッダーとフッターを追加する, IronPDFでPDFに透かしを入れる、ページ番号をPDFファイルに追加します。 これは、プロフェッショナルな見栄えのPDFを作成するための理想的なソリューションとなります。 IronPDFを使用してPowerPointプレゼンテーションをPDFドキュメントに変換する方法を見てみましょう。
.pptファイルをPDFドキュメントに変換するには、いくつかの前提条件があります。
Visual Studio 2022(推奨)
最新の.NET Frameworkを使用して実行されている.NETアプリケーション(推奨)
Microsoft Office がインストールされている
PDF変換用のIronPDFライブラリをインストールするには安定したインターネット接続が必要です。
.ppt ファイルを PDF に変換する主な手順に移りましょう。
最初のステップはPowerPointファイルをHTMLに変換し、その後エクスポートされたHTMLを使用してPDFドキュメントに変換します。
.pptファイルをHTML形式にエクスポートするには、以下の操作を行います。
Open the
開くZamzar PPTをHTMLに変換オンラインツール コンバーター。
「Convert Now」ボタンをクリックしてください。
PPTをHTMLに変換
PPTXファイルのHTMLへの変換が開始されます。
IronPDFは、NuGetパッケージマネージャーまたはNuGetパッケージマネージャーコンソールを使用してインストールできます。
パッケージマネージャーコンソールの方法を使用してIronPDFをインストールしましょう。
ツールバーの「ツール」に移動し、サイドメニューから「パッケージ マネージャ コンソール」オプションを選択してください。
![C#でPPT (パワーポイント)をPDFに変換する(例のチュートリアル)
図2: Visual StudioでNuGetパッケージマネージャーが表示されています](/static-assets/pdf/blog/ppt-powerpoint-to-pdf-csharp-tutorial/ppt-powerpoint-to-pdf-csharp-tutorial-2.webp)
Visual StudioのNuGetパッケージマネージャーが表示されます
以下のコマンドをコンソールに入力してIronPDFをインストールしてください。
Install-Package IronPdf
IronPDFライブラリのインストール
さて、IronPDF ライブラリを使用して PowerPoint を PDF に変換するコードを作成する時が来ました。
HTMLファイルが利用可能な場合、IronPDFを使用してHTMLファイルをPDFファイルに変換します。
まず、IronPDFをインポートするために、次のコード行をソースファイルの先頭に追加します。
using IronPdf;
using IronPdf;
Imports IronPdf
次に、 をインスタンス化しますChromePdfRenderer API ドキュメント
.オブジェクト PDFファイルを作成およびカスタマイズするのに役立ちます。
var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
以下のコンテンツを日本語に翻訳してください:
IronPDF for .NETを使いましょうRenderHtmlFileAsPdf API ドキュメント
.HTMLファイルをPDFに変換する方法。
var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = IronRenderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
PowerPointの.pptファイルはPDFに変換されます。 生成されたPDFにウォーターマーク、パスワード、およびヘッダーを追加してカスタマイズする方法を見てみましょう。
このセクションでは、スタンプされた画像としてPDFに透かしを追加する方法を紹介します。 以下を使用してくださいアプリスタンプAPIリファレンスPDFファイルにウォーターマークを適用する方法。
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
PDFにパスワードを追加すると、不正アクセスから保護されます。 IronPDFは、ユーザーおよび所有者向けのパスワード追加をサポートしています。 PDFファイルのカスタマイズを許可するために、ユーザーと管理者に異なるパスワードを設定することができます。
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
HTMLヘッダーはPDFにとって良い機能です。 ヘッダーをスタイリッシュにカスタマイズすることが簡単です。 次のものを使用HtmlHeaderFooterのAPIリファレンス`。PDFファイルにヘッダーを追加するためのオブジェクト。
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
.MaxHeight = 20,
.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
すべてのカスタマイズが完了した後、ローカルマシンにPDFファイルを保存する時が来ました。IronPDFのSaveAs APIガイドPDFファイルを保存するメソッド。
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
Program.cs
ファイルを見てみましょう。
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
Imports IronPdf
Imports IronPdf.Editing
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
.MaxHeight = 20,
.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
pdf.Password = "EasyPassword"
pdf.SaveAs("C:\PptToPdf.pdf")
次のPowerPointプレゼンテーションがPDFファイルに変換されました。
PowerPointプレゼンテーション
プロジェクトが実行されると、生成されたPDFファイルが指定された場所に保存されます。 ファイルを開き、パスワードを求められたら、プロジェクトで指定されたパスワードを入力してください。
パスワードダイアログボックス
正しいパスワードを入力した後、出力されるPDFファイルはこのようになります。
![以下の内容を日本語に翻訳してください:
C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図6:生成されたPDFの出力](/static-assets/pdf/blog/ppt-powerpoint-to-pdf-csharp-tutorial/ppt-powerpoint-to-pdf-csharp-tutorial-6.webp)
生成されたPDFの出力
IronPDFは、PowerPointプレゼンテーションの書式とレスポンシブ性を維持しながらPDFファイルをレンダリングします。 ヘッダーとウォーターマークがプロジェクトに適用されました。
次のようにしてC#でIronPDFを使用して.pptをPDFに変換します。 IronPDFに関する詳細情報が必要な場合は、こちらもご覧ください。IronPDFを使用してPDFを作成するためにHTMLを使用する例. サンプルページには、PDF関連のすべての操作に役立つ豊富なリソースが含まれています。
安価で機能的なIronPDFは、.NETアプリケーションでPDF文書を作成する必要がある方にとって最適なソリューションです。 IronPDF は Lite License
から始まり、市場で最も手頃な PDF ライブラリの一つです。
Iron Softwareの購入ソフトウェア一式5つの製品を2つの価格で提供!
9つの .NET API製品 オフィス文書用