IRONPDFの使用

C#でPPT(PowerPoint)をPDFに変換する方法(チュートリアル例)

更新済み 2024年2月25日
共有:

C#を使用してPowerPointプレゼンテーションをPDFに変換することは、プレゼンテーションの迅速な作成、簡単な更新、および共有を可能にすることによって、ビジネス運営を強化できます。 この変換は、さまざまなデバイスやプログラムとの互換性も確保し、時間を節約し効率を向上させます。

このチュートリアルでは、IronPDFライブラリを使用してC#でPowerPointプレゼンテーションをPDFに変換する方法を示します。

IronPDF: .NET 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(推奨)

  1. 最新の.NET Frameworkを使用して実行されている.NETアプリケーション(推奨)

  2. Microsoft Office がインストールされている

  3. PDF変換用のIronPDFライブラリをインストールするには安定したインターネット接続が必要です。

    .ppt ファイルを PDF に変換する主な手順に移りましょう。

ステップ1: PowerPointプレゼンテーションをHTMLとしてエクスポート

最初のステップはPowerPointファイルをHTMLに変換し、その後エクスポートされたHTMLを使用してPDFドキュメントに変換します。

.pptファイルをHTML形式にエクスポートするには、以下の操作を行います。

  • 以下の内容を日本語に翻訳します:

Open the

開くZamzar PPTをHTMLに変換オンラインツール コンバーター。

  • PowerPointドキュメントをZamzarウェブサイトにアップロードしてください。
  • 「Convert Now」ボタンをクリックしてください。

    C#でPPT (パワーポイント) をPDFに変換する (例:チュートリアル)、図1: PPTをHTMLに変換

    PPTをHTMLに変換

    PPTXファイルのHTMLへの変換が開始されます。

ステップ 2: IronPDFをソリューションに追加する

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

C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図3:IronPDFライブラリのインストール

IronPDFライブラリのインストール

さて、IronPDF ライブラリを使用して PowerPoint を PDF に変換するコードを作成する時が来ました。

ステップ 4: PowerPointファイルをPDFに変換

HTMLファイルが利用可能な場合、IronPDFを使用してHTMLファイルをPDFファイルに変換します。

コードファイルにIronPDFを追加

まず、IronPDFをインポートするために、次のコード行をソースファイルの先頭に追加します。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

ChromePdfRendererオブジェクトをインスタンス化する

次に、 をインスタンス化しますChromePdfRenderer API ドキュメント.オブジェクト PDFファイルを作成およびカスタマイズするのに役立ちます。

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
VB   C#

HTMLファイル(PowerPointファイルからエクスポートされたもの)をPDFに変換

以下のコンテンツを日本語に翻訳してください:

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")
VB   C#

PowerPointの.pptファイルはPDFに変換されます。 生成されたPDFにウォーターマーク、パスワード、およびヘッダーを追加してカスタマイズする方法を見てみましょう。

ステップ3: PDFファイルにウォーターマーク、パスワード、およびヘッダーを追加する

IronPDFを使用して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"))
VB   C#

PDFにパスワード保護を追加

PDFにパスワードを追加すると、不正アクセスから保護されます。 IronPDFは、ユーザーおよび所有者向けのパスワード追加をサポートしています。 PDFファイルのカスタマイズを許可するために、ユーザーと管理者に異なるパスワードを設定することができます。

pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
VB   C#

HTMLヘッダーを追加

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>"
}
VB   C#

ステップ 4: PDFファイルを保存

すべてのカスタマイズが完了した後、ローカルマシンにPDFファイルを保存する時が来ました。IronPDFのSaveAs APIガイドPDFファイルを保存するメソッド。

pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
VB   C#

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")
VB   C#

PDFファイル出力

次のPowerPointプレゼンテーションがPDFファイルに変換されました。

C# で PPT (パワーポイント) を PDF に変換する (チュートリアルの例)、 図4:PowerPoint プレゼンテーション

PowerPointプレゼンテーション

プロジェクトが実行されると、生成されたPDFファイルが指定された場所に保存されます。 ファイルを開き、パスワードを求められたら、プロジェクトで指定されたパスワードを入力してください。

C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図5:パスワードダイアログボックス

パスワードダイアログボックス

正しいパスワードを入力した後、出力される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つの価格で提供!

< 以前
C#でExcelをPDFに変換する (ステップバイステップ) チュートリアル
次へ >
.NET MAUIでPDFを表示する方法(ステップバイステップ)チュートリアル