IronPDFクイックスタートガイド Copy for LLMsCopy for LLMs Copy page as Markdown for LLMs
# IronPDFクイックスタートガイド
<p class="mb-10">IronPDFをインストールし、最初のPDFをわずか5分で作成しましょう。シンプルなAPIでHTML、DOCX、画像などをピクセルパーフェクトなPDFに変換できます。</p>
## 1. 必要条件
- .NET Framework 4.6.2+ または .NET Core 3.1+ または .NET 5+
- [Visual C++ 再頒布可能パッケージ](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) (Windows用)。
<hr />
## 2. IronPDFをインストール
標準的なIronPDFインストールはローカルで実行されます。 Docker/マイクロサービスでデプロイする場合は、[リモートエンジンモードガイド](/get-started/ironpdfengine/)をご確認ください。
```cs
:title=Get started making PDFs now!
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("pixelperfect.pdf");
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>NuGetパッケージマネージャ</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>DLLダウンロード</span>
</div>
</div>
<div class="installation-options__info" data-tab="1"></div>
<div class="installation-options__info" data-tab="2"></div>
</div>
<div id="nuget-package-manager-start"></div>
[IronPDF NuGet library:](https://www.nuget.org/packages/IronPdf)にアクセスしてください。
1. ソリューションエクスプローラーで右クリックし、参照を選択します。
2. 'Manage NuGet Packages' > 'Browse' を選択し、IronPDFを検索
```shell
:ProductInstall
```
<div id="nuget-package-manager-end"></div>
<div id="dll-download-start"></div>
- [IronPDFのDLLパッケージ](/packages/IronPdf.zip)をダウンロードしてください。
- お使いのOS用のZIPファイルをソリューションディレクトリ内の場所に解凍してください。
- Visual Studioのソリューションエクスプローラーで、"依存関係"を右クリックします。
- 'Add Project Reference' > 'Browse'を選択して、zipから抽出したすべてのDLLを含めます。
<p class="related-link">**Related:** <a href="/get-started/advanced-installation-nuget/">構成設定の詳細 <i class="fa-solid fa-arrow-right"></i></a>.</p>
<div id="dll-download-end"></div>
### プラットフォーム固有ガイド
<div class="my-6 grid grid-cols-3 gap-4 md:grid-cols-6">
<a href="/packages/IronPdf.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-windows.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Windows</span>
</a>
<a href="/packages/IronPdf.Linux.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-linux.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Linux</span>
</a>
<a href="/packages/IronPdf.MacOs.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-mac.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">MacOS</span>
</a>
<a href="/get-started/ironpdf-docker/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-docker.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Docker</span>
</a>
<a href="/how-to/azure/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-azure.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Azure</span>
</a>
<a href="/get-started/aws/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-aws.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">AWS</span>
</a>
</div>
<hr />
## 3. ライセンスキーを適用
[IronPDF ライセンス](/licensing/) を購入するか、30 日間のトライアルを開始することを選択すると、ライセンスキーがあなたのメールに送信されます。 キーをコピーして、アプリの開始時に追加してください。
```csharp
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
```
<p class="related-link"><a href="/licensing/">IronPDFのライセンスを見る <i class="fa-solid fa-arrow-right"></i></a>.</p>
<hr />
## 4. 最初のPDFを作成
<p class="related-link">IronPDFはPDFを作成したり、HTML、DOCX、RTF、Markdown、画像を忠実にPDFに変換することができます。<a href="/licensing/">PDF変換の種類をもっと見る <i class="fa-solid fa-arrow-right"></i></a></p>
.csファイルの冒頭にこれを追加してください。
```csharp
using IronPdf;
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>空白のPDFを作成する</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>HTML文字列をPDFに変換する</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>DOCXをPDFに変換する</span>
</div>
</div>
<div class="createfirstpdf__info" data-tab="1"></div>
<div class="createfirstpdf__info" data-tab="2"></div>
<div class="createfirstpdf__info" data-tab="3"></div>
</div>
<div id="create-a-blank-pdf-start"></div>
PDFオブジェクトを作成する最も簡単な方法は、幅と高さだけを使用します。 この`PdfDocument`コンストラクターは、カスタマイズの準備が整った空白のPDFを作成します。
```csharp
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
```
<div id="create-a-blank-pdf-end"></div>
<div id="convert-html-string-to-pdf-start"></div>
`ChromePdfRenderer.RenderHtmlAsPdf`メソッドを使用して、埋め込まれたChromiumエンジンを使用して任意のHTML(HTML5を含む)をPDFに変換できます。
```csharp
using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
```
<p class="related-link">**関連HOWTO記事:** <a href="/how-to/html-string-to-pdf/">C#でHTML文字列をPDFに変換する方法 <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-html-string-to-pdf-end"></div>
<div id="convert-docx-to-pdf-start"></div>
Word文書をPDFに変換するには、`DocxToPdfRenderer`クラスを使用して、DOCXファイルを直接カスタマイズ可能なPDFとして描画し、.NETアプリへのシームレスな統合を可能にします。
```csharp
using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
```
<p class="related-link">**関連HOWTO記事:** <a href="/how-to/docx-to-pdf/">C#でMicrosoft WordをPDFに変換する方法 <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-docx-to-pdf-end"></div>
<hr />
## 5. より高度な例
IronPDFは、単純なPDFの作成と変換に加えて、より強力なPDFのカスタマイズオプションも提供します。
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>ヘッダーとフッターを追加する</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>テキストの再編集</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>PDFのマージ</span>
</div>
</div>
<div class="advancedexamples__info" data-tab="1"></div>
<div class="advancedexamples__info" data-tab="2"></div>
<div class="advancedexamples__info" data-tab="3"></div>
</div>
<div id="add-headers-and-footers-start"></div>
テキストヘッダーやフッターを作成するには、`TextHeaderFooter`をインスタンス化して、テキストを追加し、PDFに添付します。
```csharp
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!",
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!",
};
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");
```
<p class="related-link">**関連HOWTO記事:** <a href="/how-to/headers-and-footers/">ヘッダーとフッターを追加する方法 <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="add-headers-and-footers-end"></div>
<div id="redact-text-start"></div>
ドキュメント全体のフレーズを削除するために、`RedactTextOnAllPages`を使用してテキストを簡単に編集します。
```csharp
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
```
<p class="related-link">**関連するハウツー記事:** <a href="/how-to/redact-text/">PDF内のテキストと領域を編集する方法 <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="redact-text-end"></div>
<div id="merge-pdfs-start"></div>
C#で`Merge`メソッドを使用して2つのPDFファイルを結合します。 新しいまたはインポート済みの`PdfDocument`を使用して、古いテキストを新しいものに入れ替えます。
```csharp
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
```
<p class="related-link">**関連ハウツー記事:** <a href="/how-to/merge-or-split-pdfs/">PDFを結合または分割する方法 <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="merge-pdfs-end"></div>
<hr />
## クイックトラブルシューティング
<div class="quick-troubleshooting">
<table class="classic-table">
<thead>
<tr>
<th>課題</th>
<th>ソリューション</th>
</tr>
</thead>
<tbody>
<tr>
<td>Visual C++ ランタイムの欠落</td>
<td>Visual C++ Redistributableのインストール - Chromeエンジンにはx86とx64の両方のバージョンが必要です。</td>
</tr>
<tr>
<td>ライセンスが認識されない</td>
<td><code>IronPdf.License.IsLicensed</code>プロパティで確認してください。IronPDFを操作する前にライセンスが適用されていることを確認してください。</td>
</tr>
<tr>
<td>遅いファーストレンダリング</td>
<td>起動時に<code>IronPdf.Installation.Initialize()</code>を呼び出し、レンダリングエンジンを初期化します。</td>
</tr>
<tr>
<td>Linux/Dockerの依存関係</td>
<td>依存関係の自動インストールのために <code>Installation.LinuxAndDockerDependenciesAutoConfig = true</code> を設定します。</td>
</tr>
</tbody>
</table>
</div>
<hr />
## 次のステップ
<div class="my-6 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
<a href="/tutorials/csharp-edit-pdf-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-to-square"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">PDFを編集</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">特徴 <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span> を参照してください。</span>
</a>
<a href="/tutorials/organize-pdfs-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-sitemap"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">PDFを整理する</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">特徴 <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span> を参照してください。</span>
</a>
<a href="/tutorials/csharp-pdf-security-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-field"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">PDF に署名 & セキュリティ強化</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">特徴 <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span> を参照してください。</span>
</a>
</div>
<hr />
<div class="tutorials-navigation">
<a href="#" class="tutorials-navigation__cta tutorials-navigation__cta--left invisible"><i class="fa-solid fa-chevron-left"></i>Installation Overview</a>
<a href="/get-started/installation-overview/" class="tutorials-navigation__cta tutorials-navigation__cta--right">Installation Overview<i class="fa-solid fa-chevron-right"></i></a>
</div>
Ask ChatGPT about this page
Ask Gemini about this page
Ask Perplexity about this page
IronPDFをインストールし、最初のPDFをわずか5分で作成しましょう。シンプルなAPIでHTML、DOCX、画像などをピクセルパーフェクトなPDFに変換できます。
1. 必要条件
2. IronPDFをインストール
標準的なIronPDFインストールはローカルで実行されます。 Docker/マイクロサービスでデプロイする場合は、リモートエンジンモードガイド をご確認ください。
1 Install IronPDF with NuGet Package Manager
PM > Install-Package IronPdf
Install-Package IronPdf
2 このコード スニペットをコピーして実行します。
IronPdf . ChromePdfRenderer
. StaticRenderHtmlAsPdf ( "<p>Hello World</p>" )
. SaveAs ( "pixelperfect.pdf" ); IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("pixelperfect.pdf");
Dim Renderer = New IronPdf . ChromePdfRenderer ()
Renderer . StaticRenderHtmlAsPdf ( "<p>Hello World</p>" ). SaveAs ( "pixelperfect.pdf" ) Dim Renderer = New IronPdf.ChromePdfRenderer()
Renderer.StaticRenderHtmlAsPdf("<p>Hello World</p>").SaveAs("pixelperfect.pdf")
3 実際の環境でテストするためにデプロイする
今日プロジェクトで IronPDF を使い始めましょう無料トライアル
30日間無料トライアル
IronPDF NuGet library: にアクセスしてください。
ソリューションエクスプローラーで右クリックし、参照を選択します。
'Manage NuGet Packages' > 'Browse' を選択し、IronPDFを検索
PM > Install-Package IronPdf
Install-Package IronPdf
IronPDFのDLLパッケージ をダウンロードしてください。
お使いのOS用のZIPファイルをソリューションディレクトリ内の場所に解凍してください。
Visual Studioのソリューションエクスプローラーで、"依存関係"を右クリックします。
'Add Project Reference' > 'Browse'を選択して、zipから抽出したすべてのDLLを含めます。
Related: 構成設定の詳細 .
プラットフォーム固有ガイド
3. ライセンスキーを適用
IronPDF ライセンス を購入するか、30 日間のトライアルを開始することを選択すると、ライセンスキーがあなたのメールに送信されます。 キーをコピーして、アプリの開始時に追加してください。
IronPdf . License . LicenseKey = "YOUR-IRONPDF-LICENSE-KEY" ; IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
Imports IronPdf
IronPdf . License . LicenseKey = "YOUR-IRONPDF-LICENSE-KEY" Imports IronPdf
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY"
IronPDFのライセンスを見る .
4. 最初のPDFを作成
IronPDFはPDFを作成したり、HTML、DOCX、RTF、Markdown、画像を忠実にPDFに変換することができます。PDF変換の種類をもっと見る
.csファイルの冒頭にこれを追加してください。
using IronPdf ; using IronPdf;
Imports IronPdf Imports IronPdf
空白のPDFを作成する
HTML文字列をPDFに変換する
DOCXをPDFに変換する
PDFオブジェクトを作成する最も簡単な方法は、幅と高さだけを使用します。 このPdfDocumentコンストラクターは、カスタマイズの準備が整った空白のPDFを作成します。
using IronPdf ;
PdfDocument pdf = new PdfDocument ( 270 , 270 );
pdf. SaveAs ( "blankPage.pdf" ); using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
Imports IronPdf
Dim pdf As New PdfDocument ( 270 , 270 )
pdf. SaveAs ( "blankPage.pdf" ) Imports IronPdf
Dim pdf As New PdfDocument(270, 270)
pdf.SaveAs("blankPage.pdf")
ChromePdfRenderer.RenderHtmlAsPdfメソッドを使用して、埋め込まれたChromiumエンジンを使用して任意のHTML(HTML5を含む)をPDFに変換できます。
using IronPdf ;
IronPdf . ChromePdfRenderer
. StaticRenderHtmlAsPdf ( "<p>Hello World</p>" )
. SaveAs ( "string-to-pdf.pdf" ); using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
Dim Renderer = New IronPdf . ChromePdfRenderer ()
Renderer . StaticRenderHtmlAsPdf ( "<p>Hello World</p>" ). SaveAs ( "string-to-pdf.pdf" ) Dim Renderer = New IronPdf.ChromePdfRenderer()
Renderer.StaticRenderHtmlAsPdf("<p>Hello World</p>").SaveAs("string-to-pdf.pdf")
関連HOWTO記事: C#でHTML文字列をPDFに変換する方法
Word文書をPDFに変換するには、DocxToPdfRendererクラスを使用して、DOCXファイルを直接カスタマイズ可能なPDFとして描画し、.NETアプリへのシームレスな統合を可能にします。
using IronPdf ;
DocxToPdfRenderer renderer = new DocxToPdfRenderer ();
PdfDocument pdf = renderer. RenderDocxAsPdf ( "Modern-chronological-resume.docx" );
pdf. SaveAs ( "pdfFromDocx.pdf" ); using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
Imports IronPdf
Private renderer As New DocxToPdfRenderer ()
Private pdf As PdfDocument = renderer. RenderDocxAsPdf ( "Modern-chronological-resume.docx" )
pdf. SaveAs ( "pdfFromDocx.pdf" ) Imports IronPdf
Private renderer As New DocxToPdfRenderer()
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")
pdf.SaveAs("pdfFromDocx.pdf")
関連HOWTO記事: C#でMicrosoft WordをPDFに変換する方法
5. より高度な例
IronPDFは、単純なPDFの作成と変換に加えて、より強力なPDFのカスタマイズオプションも提供します。
ヘッダーとフッターを追加する
テキストの再編集
PDFのマージ
テキストヘッダーやフッターを作成するには、TextHeaderFooterをインスタンス化して、テキストを追加し、PDFに添付します。
using IronPdf ;
ChromePdfRenderer renderer = new ChromePdfRenderer ();
PdfDocument pdf = renderer. RenderHtmlAsPdf ( "<h1>Hello World!</h1>" );
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!" ,
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!" ,
};
// Add text header and footer to the PDF
pdf. AddTextHeaders (textHeader);
pdf. AddTextFooters (textFooter);
pdf. SaveAs ( "addTextHeaderFooter.pdf" ); using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!",
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!",
};
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");
Imports IronPdf
Dim renderer As New ChromePdfRenderer ()
Dim pdf As PdfDocument = renderer. RenderHtmlAsPdf ( "<h1>Hello World!</h1>" )
' Create text header
Dim textHeader As New TextHeaderFooter With {
. CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
. CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf. AddTextHeaders (textHeader)
pdf. AddTextFooters (textFooter)
pdf. SaveAs ( "addTextHeaderFooter.pdf" ) Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Create text header
Dim textHeader As New TextHeaderFooter With {
.CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
.CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader)
pdf.AddTextFooters(textFooter)
pdf.SaveAs("addTextHeaderFooter.pdf")
関連HOWTO記事: ヘッダーとフッターを追加する方法
ドキュメント全体のフレーズを削除するために、RedactTextOnAllPagesを使用してテキストを簡単に編集します。
using IronPdf ;
PdfDocument pdf = PdfDocument . FromFile ( "novel.pdf" );
// Redact 'Alaric' phrase from all pages
pdf. RedactTextOnAllPages ( "Alaric" );
pdf. SaveAs ( "redacted.pdf" ); using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument . FromFile ( "novel.pdf" )
' Redact 'Alaric' phrase from all pages
pdf. RedactTextOnAllPages ( "Alaric" )
pdf. SaveAs ( "redacted.pdf" ) Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
関連するハウツー記事: PDF内のテキストと領域を編集する方法
C#でMergeメソッドを使用して2つのPDFファイルを結合します。 新しいまたはインポート済みのPdfDocumentを使用して、古いテキストを新しいものに入れ替えます。
using IronPdf ;
ChromePdfRenderer renderer = new ChromePdfRenderer ();
PdfDocument pdf = renderer. RenderHtmlAsPdf ( "<h1>.NET6</h1>" );
string oldText = ".NET6" ;
string newText = ".NET7" ;
// Replace text on all pages
pdf. ReplaceTextOnAllPages (oldText, newText);
pdf. SaveAs ( "replaceText.pdf" ); using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
Imports IronPdf
Private renderer As New ChromePdfRenderer ()
Private pdf As PdfDocument = renderer. RenderHtmlAsPdf ( "<h1>.NET6</h1>" )
Private oldText As String = ".NET6"
Private newText As String = ".NET7"
' Replace text on all pages
pdf. ReplaceTextOnAllPages (oldText, newText)
pdf. SaveAs ( "replaceText.pdf" ) Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")
Private oldText As String = ".NET6"
Private newText As String = ".NET7"
' Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText)
pdf.SaveAs("replaceText.pdf")
関連ハウツー記事: PDFを結合または分割する方法
クイックトラブルシューティング
次のステップ
よくある質問 リモートPDF生成のためにIronPDFEngineをセットアップするには、NuGetからIronPdf.Slimパッケージをインストールし、IronPDFConnectionConfigurationクラスを使用して接続設定を構成します。このセットアップにより、アプリケーションをIronPDFEngineインスタンスにリモートで接続できます。
アプリケーションでIronPDFEngineを使用すると、PDFタスクをリモートで実行することができ、特に古いシステムやモバイルプラットフォームでのプラットフォーム固有の互換性の問題を回避できます。また、実行中に.NETランタイムを必要としません。
パフォーマンス集約型のPDF機能をリモートで実行し、異なるオペレーティングシステムとの互換性の問題を軽減し、HTMLからPDFへの変換にChromeと同一のレンダラを利用することで性能を向上させるためにIronPDFEngineを選ぶかもしれません。
いいえ、現在IronPDFEngineは水平方向のスケーリングをサポートしておらず、サーバーメモリ内でのPDFファイルバイナリの取り扱い方法のため、複数のインスタンス間で負荷分散することはできません。
IronPDFEngineはDockerコンテナを使用してLinuxシステムで動作するように設計されています。ただし、バイナリはプラットフォーム固有であるため、使用するオペレーティングシステムに適したバージョンを使用する必要があります。
異なるオペレーティングシステムの動作によりPDFの出力がわずかに異なることがあります。差異を最小限に抑えるために、正しいDockerイメージを使用し、レンダリングに影響を与える可能性のあるOS特定の設定を確認してください。
互換性を確保するため、各バージョンのIronPDFには対応するバージョンのIronPDFEngineが必要です。クロスバージョンの問題を避けるために、両方のコンポーネントを同時に更新してください。
WindowsでIronPDFEngineを使用する場合、DockerのLinuxコンテナが必要であり、サーバーポートが到達可能であることを確認する必要があります。バイナリはプラットフォーム固有であり、Linuxコンテナへの切り替えが必要です。
リモートサーバー用にIronPDFを構成するには、Installation.ConnectToIronPDFHostをIronPdf.GrpcLayer.IronPDFConnectionConfiguration.RemoteServerメソッドと共に使用し、サーバーのIPとポートの詳細を指定します。
アプリケーションサイズを削減するためにIronPDFをIronPDFEngineで実行するのに必要なコンポーネントのみを含むIronPdf.SlimパッケージをNuGetから使用するべきです。
テクニカルライター
Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
...
詳しく読む