フッターコンテンツにスキップ
PDF ツール

PowerPointをPDFに変換する方法

PowerPointプレゼンテーションは日常のオフィス生活の一部であり、愛する人もいれば嫌いな人もいるでしょう。しかし、プレゼンテーションや共有に関しては、多くの問題が発生する可能性があります。 万能なPDFをご覧ください - オリジナルのドキュメントのレイアウトを保持する普遍的にサポートされている形式です。

このガイドでは、機能豊富なC#ライブラリーであるIronPDFを使用してPPTをPDFに変換する方法を説明し、基本的な機能を提供するいくつかの代替変換ツールをお勧めします。

IronPDF: プレミアC# PDFライブラリ

IronPDFは、特にウェブ開発者を念頭に置いて設計された軽量の.NET PDFライブラリです。 PDF変換は多くの用途のひとつに過ぎません - 読み取り、書き込み、PDFの操作が容易で、デスクトップとウェブの両方に対応する.NETプロジェクトで使用できます。 最も良い点は、開発環境で無料で試せることです。

IronPDFの主な利点の一つはその柔軟性です。 スタンドアロンのデスクトップアプリケーションとして使用することも、IronPDF APIを使用してウェブアプリケーションに統合することもできます。 さらに、IronPDFはWindows、Mac、およびLinuxのオペレーティングシステムと互換性があり、多くのユーザーにとってアクセス可能です。

PPTをPDFに変換する - 始め方

Visual Studioでプロジェクトを作成する

まず、Visual Studioを開き、ファイル -> 新しいプロジェクト -> コンソールアプリケーションに進みます。 プロジェクト名を入力し、保存先を選択し、次へボタンを押します。 最新の.NET Frameworkを選択し、作成します。 プロジェクトが立ち上がり次第、ライブラリを追加する時間です。

IronPDFライブラリをインストールする

IronPDFは使用が簡単ですが、インストールするのはさらに簡単です。 これを行う方法はいくつかあります:

方法1: NuGetパッケージマネージャコンソール

Visual Studioのソリューションエクスプローラーで、[参照設定]を右クリックし、[NuGetパッケージの管理]をクリックします。 'IronPDF'を検索し、最新バージョンをインストールします。 これを見たら、うまくいっています:

PowerPointをPDFに変換する方法: 図1

ツール -> NuGetパッケージマネージャー -> パッケージマネージャーコンソールに進み、パッケージマネージャータブに次の行を入力することもできます:

Install-Package IronPdf

最後に、NuGetのIronPDFパッケージからIronPDFを直接取得できます。 ページの右側のメニューからダウンロードパッケージオプションを選択し、ダウンロードをダブルクリックして自動的にインストールし、ソリューションをリロードしてプロジェクトで使用を開始します。

うまくいきませんでしたか? プラットフォーム固有のサポートは、IronPDFのNuGetインストールガイドで見つけることができます。

方法2: DLLファイルを使用する

こちらからIronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 Windows、MacOS、LinuxのDLLパッケージにリンクされた完全な指示とリンクは、IronPDF DLLインストールガイドをご覧ください。

IronPDF名前空間を追加する

いつもIronPDF名前空間でコードを始めることを忘れないでください。このようにします:

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

IronPDFを使用してPPTをPDFに変換する方法

PowerPointプレゼンテーションをHTMLに変換する

IronPDFはHTMLからピクセル完璧なPDFを生成するため、まずPPTをHTMLに変換する必要があります。残念ながら、MS PowerPointはファイルを直接HTMLにエクスポートすることはできませんので、オンライン変換ツールを使用する必要があります。 ZamzarのPPTからHTMLへのコンバーターを選びました - 単にPPTをアップロードし、HTMLを選択し、今すぐ変換をクリックします。

HTMLをPDFに変換する

さて、HTMLファイルをPDFに変換し始めるために、Visual StudioでChromePdfRendererオブジェクトを初期化します。 このように:

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();
// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();
' Initialize a new instance of ChromePdfRenderer
Dim renderer = New ChromePdfRenderer()
$vbLabelText   $csharpLabel

次に、ファイルパスを指定してHTMLファイルをPDFに変換するためにRenderHtmlFileAsPdfメソッドを使用します。

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
' Render the HTML file as a PDF
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
$vbLabelText   $csharpLabel

最後に、PDFを保存するにはSaveAsメソッドを使用します。

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
' Save the rendered PDF to the specified path
pdf.SaveAs("C:\PptToPdf.pdf")
$vbLabelText   $csharpLabel

ここにあります。ほんの数行のコードで、PowerPointファイルが変換されたPDFファイルになりました:

PowerPointをPDFに変換する方法: 図2

PDFドキュメントに透かし、パスワード、およびヘッダーを追加する

しかしIronPDFの機能はここで終わるわけではありません。装備の整ったライブラリを使用して、プレゼンテーションの微調整やカスタマイズが可能です。

IronPDFを使用してPDFに透かしを追加する方法

このセクションでは、IronPDFのApplyStampメソッドを使用して、PDFにスタンプ付き画像として透かしを追加する方法を示しています。

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
' Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
$vbLabelText   $csharpLabel

IronPDFを使用してPDFにパスワード保護を追加する方法

PDFにパスワードを追加することで、無断アクセスから保護できます。 アクセスのカスタマイズを許可するために、ユーザーと管理者の異なるパスワードを設定できます。

// Set the password for the PDF document
pdf.Password = "EasyPassword";
// Set the password for the PDF document
pdf.Password = "EasyPassword";
' Set the password for the PDF document
pdf.Password = "EasyPassword"
$vbLabelText   $csharpLabel

IronPDFを使用してPDFにHTMLヘッダーを追加する方法

HtmlHeaderFooterオブジェクトを使用して、プレゼンテーションにヘッダーを追加して仕上げをしてください。

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
' Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
$vbLabelText   $csharpLabel

ここにすべてが一緒になった様子です:

using IronPdf;
using IronPdf.Editing;

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

// Set the password for the PDF document
pdf.Password = "EasyPassword";

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

// Set the password for the PDF document
pdf.Password = "EasyPassword";

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize a new instance of ChromePdfRenderer
Private renderer = New ChromePdfRenderer()

' Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}

' Render the HTML file as a PDF
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")

' Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))

' Set the password for the PDF document
pdf.Password = "EasyPassword"

' Save the rendered PDF to the specified path
pdf.SaveAs("C:\PptToPdf.pdf")
$vbLabelText   $csharpLabel

そして、これが最終製品です:

PowerPointをPDFに変換する方法: 図3

代替のPPTからPDFへのコンバージョンツール

多くの無料の、限られたツールがPowerPointプレゼンテーションを変換することを許可し、PDFをオンラインで作成する方法も含まれています。以下は代替のPPTからPDFへのコンバーターオプションです。

Microsoft PowerPoint

Microsoft PowerPointは何十年も前からプレゼンテーションの基盤となっており、簡単にドキュメントをPDFとしてエクスポートすることができます。 しかし、上記の手順で説明されているカスタマイズ機能は欠けています。

Microsoft PowerPointを使用してPPTをPDFに変換する方法

  • Microsoft PowerPointでPPTファイルを開く
  • ファイルをクリックし、次に名前を付けて保存をクリックし、.pdfを選択します

Soda PDF

Soda PDFはオンラインツールで、PPTをPDFに変換することができ、他にも多くの機能を提供しています。 しかし、このリストの他のツールと違って、無料で使用することはできません。

Soda PDFコンバータを使用してPPTをPDFに変換する方法

  • Soda PDF Converterに移動し、ファイルを選択をクリックします
  • 変換したいPPTファイルをアップロードします
  • 処理が完了したら、ダウンロードをクリックしてファイルを取得するか、メールを入力して送信します

Adobe Acrobat Reader

PDF形式の作成者であるアドビは、PDFの生成に関して業界標準と見なされています。 彼らの無料オンラインツールでPPTファイルをPDFに変換できますが、制限されたカスタマイズオプションでは有料アクセスが必要です。

Adobe Acrobat Readerを使用してPPTをPDFに変換する方法

  • Adobeの公式PPTからPDFツールに移動し、ファイルを選択をクリックします
  • 変換したいPPTファイルをアップロードします
  • 処理が完了したら、ページの上部でダウンロードをクリックします

SmallPDF

SmallPDFは、PPTをPDFに変換する機能を含む一連のPDF編集機能を提供する人気のあるオンラインツールです。 SmallPDFの主な利点のひとつは、その便利さです。 ウェブベースのツールであるため、インターネット接続のある任意のデバイスからアクセスでき、ソフトウェアのダウンロードやインストールは必要ありません。

SmallPDFを使用してPPTをPDFに変換する方法

  • SmallPDFの変換ページに移動し、ページの上部で変換をクリックします
  • ファイルをアップロードし、処理が完了したら、PDFをダウンロードします

結論

Microsoft Word、Adobe、オンライン変換ツールは使いやすく、基本的な編集機能を提供します。 しかし、より強力なPDF修正ツールを求めるなら、IronPDFは柔軟性を提供し、それに匹敵するものはありません。

そしてPPTからPDFへの変換は始まりに過ぎません - PDFフォーマットツール、組み込みのセキュリティおよびコンプライアンス機能なども備えたIronPDFは、あらゆるPDFドキュメントニーズに対応するナンバーワンツールです。

IronPDFを体験する準備はできましたか? IronPDFの30日間無料トライアルで始められます。 開発目的で完全に無料で使用できるので、その真の実力を確かめることができます。 そして、お気に入りいただければ、IronPDFは\$liteLicenseのライセンス価格から始まります。 さらに大きな節約になるIron Suiteバンドルをチェックし、Iron Softwareの全9つのツールを2つの価格で手に入れることができます。 コーディングを楽しんでください!

PowerPointをPDFに変換する方法: 図1

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。