C# + VB.NET: PDF生成設定 PDF生成設定
using IronPdf;
using IronPdf.Engines.Chrome;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20);
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
renderer.RenderingOptions.Title = "My PDF Document Name";
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.RenderDelay(50); // in milliseconds
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom;
renderer.RenderingOptions.Zoom = 100;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

// Supports margin customization!
renderer.RenderingOptions.MarginTop = 40; //millimeters
renderer.RenderingOptions.MarginLeft = 20; //millimeters
renderer.RenderingOptions.MarginRight = 20; //millimeters
renderer.RenderingOptions.MarginBottom = 40; //millimeters

// Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended

// Settings have been set, we can render:
renderer.RenderHtmlFileAsPdf("assets/wikipedia.html").SaveAs("output/my-content.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com

<p>IronPDFは、開発者にとって可能な限り柔軟であることを目指しています。</p> <p>以下の内容を日本語に翻訳してください:</p> <p>In this guide, we will explore how to use IronPDF to create and manipulate PDF documents in a .NET environment. IronPDF for .NET provides a powerful API that developers can use to generate, edit, and extract content from PDFs programmatically. By the end of this guide, you will be able to create PDFs from HTML, CSS, and JavaScript, merge multiple PDFs, and extract text and images from existing PDF documents.</p> <p>Features of IronPDF include:</p> <ol> <li>HTML to PDF Conversion</li> <li>PDF Merging</li> <li>Extract Text from PDFs</li> <li>Insert Images into PDFs</li> </ol> <p>To get started with IronPDF, you need to install the IronPDF library in your .NET project. You can install it via NuGet Package Manager by running the following command in the Package Manager Console:</p> <pre><code>Install-Package IronPDF</code></pre> <p>Let's dive into the details of each feature and see how you can implement them in your projects.</p> <ol> <li> <p>HTML to PDF Conversion: IronPDF allows you to convert HTML content, including CSS and JavaScript, into PDF with high fidelity. This is particularly useful for generating reports, invoices, or any content that can be rendered in a web browser.</p> </li> <li> <p>PDF Merging: You can easily merge multiple PDF documents into a single file using IronPDF. This feature helps in combining different reports or documents into one cohesive PDF.</p> </li> <li> <p>Extract Text from PDFs: IronPDF provides methods to extract text content from existing PDF files. This can be useful for creating searchable PDFs or extracting information for further processing.</p> </li> <li>Insert Images into PDFs: You can insert images into your PDF documents at specified locations, which can be useful for adding logos, signatures, or any other graphical content.</li> </ol> <p>By leveraging these features, you can enhance the functionality of your .NET applications with robust PDF capabilities.</p> <p>Follow along in this guide to learn more about each feature and how to use them effectively in your projects.</p> <hr /> <p>日本語訳:</p> <p>このガイドでは、.NET環境でIronPDFを使用してPDFドキュメントを作成および操作する方法を探ります。IronPDF for .NETは、開発者がプログラム的にPDFを生成、編集、およびコンテンツを抽出するための強力なAPIを提供します。このガイドの終わりまでには、HTML、CSS、およびJavaScriptからPDFを作成し、複数のPDFをマージし、既存のPDFドキュメントからテキストと画像を抽出する方法を学びます。</p> <p>IronPDFの機能には以下が含まれます:</p> <ol> <li>HTMLからPDFへの変換</li> <li>PDFのマージ</li> <li>PDFからのテキスト抽出</li> <li>PDFへの画像挿入</li> </ol> <p>IronPDFの使用を開始するには、.NETプロジェクトにIronPDFライブラリをインストールする必要があります。NuGetパッケージマネージャーを使用して、パッケージマネージャーコンソールで次のコマンドを実行することでインストールできます:</p> <pre><code>Install-Package IronPDF</code></pre> <p>各機能の詳細とそれらをプロジェクトに実装する方法について詳しく見ていきましょう。</p> <ol> <li> <p>HTMLからPDFへの変換: IronPDFを使用すると、CSSおよびJavaScriptを含むHTMLコンテンツを高忠実度でPDFに変換できます。これは、レポート、請求書、またはウェブブラウザでレンダリングできるコンテンツを生成するのに特に有用です。</p> </li> <li> <p>PDFのマージ: IronPDFを使用して複数のPDFドキュメントを簡単に1つのファイルにマージできます。この機能は、異なるレポートやドキュメントを一つの一貫したPDFにまとめるのに役立ちます。</p> </li> <li> <p>PDFからのテキスト抽出: IronPDFは、既存のPDFファイルからテキストコンテンツを抽出するためのメソッドを提供します。これは、検索可能なPDFを作成したり、情報を抽出してさらに処理したりするのに役立ちます。</p> </li> <li>PDFへの画像挿入: 指定された場所に画像をPDFドキュメントに挿入できます。これは、ロゴ、署名、またはその他のグラフィカルコンテンツを追加するのに役立ちます。</li> </ol> <p>これらの機能を活用することで、.NETアプリケーションを強力なPDF機能で強化することができます。</p> <p>このガイドに従って、各機能の詳細とプロジェクトでそれらを効果的に使用する方法を学びましょう。<a href="/blog/using-ironpdf/csharp-generate-pdf-tutorial/" target="_blank" rel="nofollow noopener noreferrer">C# PDF生成チュートリアルの例</a>、内部機能を自動化するAPIを提供することと、制御を与えるAPIを提供することのバランスを示します。</p> <p>IronPDFは、生成されたPDFファイルに対して多くのカスタマイズをサポートしています。これには、ページサイズ設定、ページ余白設定、ヘッダー/フッターコンテンツ、コンテンツのスケーリング、CSSルールセット、およびJavaScript実行が含まれます。</p> <hr class="separator"> <p>私たちは、開発者がChromeを使ってウェブページをPDFに変換する方法を制御できるようにしたいと考えています。 について<a href="/object-reference/api/IronPdf.ChromePdfRenderOptions.html" target="_blank" rel="nofollow noopener noreferrer">ChromePdfRenderer`クラスの概要</a>がこれを可能にします。</p> <p><code>ChromePDFRenderOptions</code>クラスで利用可能な設定の例には、余白、ヘッダー、フッター、用紙サイズ、およびフォーム作成の設定が含まれます。</p>

C# + VB.NET: HTMLを使用してPDFを作成する HTMLを使用してPDFを作成する
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf

' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

' Create a PDF from a HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

' Export to a file or Stream
pdf.SaveAs("output.pdf")

' Advanced Example with HTML Assets
' Load external html assets: Images, CSS and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")

<p>IronPDF を使用すると、.NET プロジェクト内でシンプルな HTML 文字列から新しい PDF ドキュメントを作成できます。また、IronPDF は C#、F#、VB.NET で使用可能です。 <code>ChromePdfRenderer</code> クラスを使用することで、HTML 文字列からレンダリングしたPDFドキュメントが確実に作成されることを保証できます。<a href="/how-to/pixel-perfect-html-to-pdf/" target="__blank">ピクセルパーフェクト</a>. IronPDFの強力な<a href="/tutorials/html-to-pdf/" target="__blank">HTMLからPDFへの変換</a>機能を使用して、個人のニーズに合わせた高品質なPDFファイルを作成します。</p> <div class="examples__featured-snippet"> <h2>HTML文字列をPDFに変換する4つのステップ</h2> <ol> <li>IronPDFライブラリをインポートします。</li> <li>新規に初期化する <code>ChromePdfRenderer(クロームPDFレンダラー)</code> オブジェクト。</li> <li>以下を使用 <code>ChromePdfRenderer.RenderHtmlAsPdf</code> メソッド。</li> <li>次を使用してPDFを保存 <code>PdfDocument.SaveAs</code>.</li> </ol> </div> <p>詳細については、以下のコード例を参照してください。</p> <pre class='naked-code'><code class="language-cs">using IronPdf; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("&lt;h1&gt;Hello World&lt;/h1&gt;"); var myAdvancedPdf = renderer.RenderHtmlAsPdf("&lt;img src='icons/iron.png'&gt;", @"C:\site\assets\"); pdf.SaveAs("output.pdf");</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="クリックしてコピー" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="クリックしてコピー" data-copied-text=""クリップボードにコピーされました"" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="フルスクリーンモード" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="全画面表示を終了" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>using IronPdf; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("&lt;h1&gt;Hello World&lt;/h1&gt;"); var myAdvancedPdf = renderer.RenderHtmlAsPdf("&lt;img src='icons/iron.png'&gt;", @"C:\site\assets\"); pdf.SaveAs("output.pdf");</code></pre> <pre class="prettyprint linenums lang-vb"><code>Imports IronPdf Private renderer = New ChromePdfRenderer() Private pdf = renderer.RenderHtmlAsPdf(&quot;&lt;h1&gt;Hello World&lt;/h1&gt;&quot;) Private myAdvancedPdf = renderer.RenderHtmlAsPdf(&quot;&lt;img src='icons/iron.png'&gt;&quot;, &quot;C:\site\assets\&quot;) pdf.SaveAs(&quot;output.pdf&quot;)</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB &nbsp;</span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <p>HTML文字列をC#でPDFに変換する最初のステップは、プロジェクト内でIronPDFライブラリが正しく設定され、動作していることを確認することです。 IronPdfを使用することで、HTMLからPDFへの変換を行うために必要なIronPDFライブラリのクラスにアクセスできることを確認しています。 これが完了したら、次の行 <code>Installation.EnableWebSecurity = true</code> を使用してローカルディスクアクセスやクロスオリジンリクエストを無効にし、安全な操作を確保します。</p> <p>次の行は、HTMLをPDFに変換する処理を行うChromePdfRendererインスタンスを新しく作成します。 基本的な例では、RenderHtmlAsPdf メソッドを使用して簡単なHTML文字列を変換します。(&quot;<h1>こんにちは、世界</h1>&quot;)<code>SaveAs</code> メソッドを使用してディスクに保存されるPDFドキュメントに変換します。</p> <p>高度な方法では、IronPDFが画像、CSS、JavaScriptなどの外部アセットを含むHTMLコンテンツをどのように処理できるかを示します。 これらのアセットを読み込むには、必要なファイルを含むディレクトリを指定するオプションの BasePath パラメーターを使用します。 外部アセットを含む生成されたPDFは、基本例で見たのと同じ<code>SaveAs</code>メソッドを使用して保存されます。 このコード例は、IronPDFが基本的なHTMLコンテンツと複雑なHTMLコンテンツの両方を処理する能力を示しており、プログラムでPDFを生成するための効率的なツールであることを示しています。 <a href="/how-to/html-string-to-pdf/" class="code_content__related-link__doc-cta-link">さらに例を確認するには、C#でIronPDFを使用するためのハウツーガイドをご覧ください。</a></p>

C# + VB.NET: URLをPDFに変換する URLをPDFに変換する
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

' Export to a file or Stream
pdf.SaveAs("url.pdf")

<p>IronPDFは、既存のURLからHTMLをPDFドキュメントとしてレンダリングすることを非常に簡単にします。 JavaScript、画像、フォーム、CSSを非常に高いレベルでサポートしています。</p> <p>クエリ文字列変数を受け入れるASP.NET URLからPDFをレンダリングすることで、デザイナーとコーダーの共同作業としてPDF開発を円滑に進めることができます。</p> <hr /> <div class="examples__featured-snippet"> <h2>C#でURLをPDFに変換する手順</h2> <ol> <li>ダウンロード <a href="/" target="_blank" rel="nofollow noopener noreferrer">IronPDF URLからPDFへの変換ライブラリ</a></li> <li>NuGetでライブラリをインストールし、その機能をテストする。</li> <li>IronPDFを使ってクエリー文字列変数を受け付けるASP.NET URLからPDFをレンダリングする</li> <li>IronPDFでURLから直接PDFドキュメントを作成する</li> <li>PDF出力ドキュメントを簡単に表示し、検証することができます。</li> </ol> </div>

C# + VB.NET: ASPXページをPDFとしてレンダリング ASPXページをPDFとしてレンダリング
using IronPdf;

private void Form1_Load(object sender, EventArgs e)
{
    //Changes the ASPX output into a pdf instead of HTML
    IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
Imports IronPdf

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
	'Changes the ASPX output into a pdf instead of HTML
	IronPdf.AspxToPdf.RenderThisPageAsPdf()
End Sub

<p>IronPDFライブラリを使用すると、ASP.NETウェブページは<strong><code>Form_Load</code></strong>イベントに1行のコードを追加するだけで、HTMLの代わりにPDFとしてレンダリングできます。</p> <p>この例は、IronPDFが複雑なデータ駆動型のPDFをどのように生成できるかを示しています。これらのPDFは、シンプルさを保つためにまずHTMLとして設計およびテストされています。</p> <p>IronPDFの<a href="/how-to/aspx-to-pdf/" target="_blank" rel="nofollow noopener noreferrer">ASPXからPDFへの変換</a>機能により、ASPXページ内で単一のメソッドを呼び出し、HTMLではなくPDFを返すことができます。</p> <p>PDFを「ブラウザ内」で表示するか、ファイルダウンロードとして動作するようにコーディングすることができます。</p>

C# + VB.NET: HTMLまたは画像ファイルをPDFに変換 HTMLまたは画像ファイルをPDFに変換
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");

// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Create a PDF from an existing HTML file using C#
Private pdf = renderer.RenderHtmlFileAsPdf("example.html")

' Export to a file or Stream
pdf.SaveAs("output.pdf")

<p>IronPDFは、HTMLファイルを高品質なPDFファイルに変換することができる強力な.NETライブラリです。 IronPDFを使用すると、わずか数行でHTMLファイルをPDFにレンダリングできます。また、現代のWeb標準への対応のおかげで、生成されたPDFファイルはピクセルパーフェクトになります。 IronPDFの強力なHTMLファイルからPDFへの変換機能を利用するのは簡単です。<code>ChromePdfRenderer</code>クラスを使用して、HTMLからPDFへの変換を簡単に処理します。</p> <div class="examples__featured-snippet"> <h2>IronPDFを使用してHTMLファイルをPDFに変換する手順</h2> <ol> <li>C# IronPDFライブラリをインストールしてHTMLをPDFに変換する</li> <li><code>using IronPdf;</code></li> <li><code>```javascript var renderer = new ChromePdfRenderer(); ```</code></li> <li><code>var pdf = renderer.RenderHtmlFileAsPdf("example.html");</code></li> <li><code>pdf.SaveAs("output.pdf");</code></li> </ol> </div> <p>このコードは、HTMLファイルからレンダリングされた新しいPDFファイルを作成します。これを行うためには、まずプロジェクトにIronPDFライブラリがインストールされていることを確認し、<code>using IronPdf</code>行を使用してプロジェクトに含める必要があります。次に、HTMLコンテンツをPDFとしてレンダリングする機能を提供するChromePdfRendererクラスを初期化します。このクラスは、変換プロセス中にHTMLファイルの元の品質が失われないようにします。</p> <p>レンダラーがインスタンス化されたら、<code>RenderHtmlAsPdf</code> メソッドを使用して既存のHTMLファイルをPDFに変換できます。 この例では、HTMLファイル「example.html」がメソッドに渡され、PDFオブジェクトが作成されます。 最後に、生成されたPDFを保存するには、目的のファイル名と場所を指定して<code>SaveAs</code>メソッドを使用します。 この簡単なプロセスにより、C#アプリケーションでHTMLファイルからPDFを簡単に生成できます。 <a href="/how-to/html-file-to-pdf/" class="code_content__related-link__doc-cta-link">クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。</a></p>

C# + VB.NET: ASPXをPDFに変換する設定 ASPXをPDFに変換する設定
using IronPdf;

var PdfOptions = new IronPdf.ChromePdfRenderOptions()
{
    CreatePdfFormsFromHtml = true,
    EnableJavaScript = false,
    Title = "My ASPX Page Rendered as a PDF"
    //.. many more options available
};

AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions);
Imports IronPdf

Private PdfOptions = New IronPdf.ChromePdfRenderOptions() With {
	.CreatePdfFormsFromHtml = True,
	.EnableJavaScript = False,
	.Title = "My ASPX Page Rendered as a PDF"
}

AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions)

<p>この例では、ユーザーがPDF印刷オプションを変更して、フォームをHTMLに変換する方法を示しています。</p> <p>IronPDFの<a href="/how-to/aspx-to-pdf/" target="_blank" rel="nofollow noopener noreferrer">ASPXからPDFへの変換ガイド</a>機能には、文字列またはファイルからHTMLをPDFにレンダリングするための多くのオプションがあります。</p> <p>特に重要な2つの選択肢は次のとおりです:</p> <ul> <li>開発者がHTMLフォームを変換時にインタラクティブPDFフォームとしてレンダリングするかどうかを指定できるようにします。</li> <li>開発者がPDFを「ブラウザ内で表示」するか、「ファイルとしてダウンロード」するかを指定できるようにします。</li> </ul>

C# + VB.NET: 画像をPDFに 画像をPDFに
using IronPdf;
using System.IO;
using System.Linq;

// One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");

// Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
Imports IronPdf
Imports System.IO
Imports System.Linq

' One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")

' Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails

<p><code>IronPdf.ImageToPdfConverter</code>クラスを使用して、1つ以上の画像ファイルからPDFを作成します。</p> <h2 id="anchor-c-36-49pdf36-49">C#で画像をPDFに変換する方法</h2> <p>コンピューターにある <code>C:\images\example.png</code> に位置する単一の画像がある場合、ファイルパスを指定して <code>IronPdf.ImageToPdfConverter.ImageToPdf</code> メソッドを呼び出すことで、迅速に PDF ドキュメントに変換できます。</p> <pre class='naked-code'><code class="language-cs">IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="クリックしてコピー" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="クリックしてコピー" data-copied-text=""クリップボードにコピーされました"" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="フルスクリーンモード" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="全画面表示を終了" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");</code></pre> <pre class="prettyprint linenums lang-vb"><code>IronPdf.ImageToPdfConverter.ImageToPdf(&quot;C:\images\example.png&quot;).SaveAs(&quot;example.pdf&quot;)</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB &nbsp;</span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <h2 id="anchor-36-49pdf36-49">複数の画像をPDFファイルに結合する</h2> <p>以下のコードを使用して、複数の画像を一つのPDFドキュメントにバッチ処理で変換することもできます: <code>System.IO.Directory.EnumerateFiles</code> と <code>ImageToPdfConverter.ImageToPdf</code></p> <pre class='naked-code'><code class="language-cs">string sourceDirectory = "D:\web\assets"; string destinationFile = "JpgToPDF.pdf"; var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg"); ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="クリックしてコピー" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="クリックしてコピー" data-copied-text=""クリップボードにコピーされました"" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="フルスクリーンモード" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="全画面表示を終了" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>string sourceDirectory = "D:\web\assets"; string destinationFile = "JpgToPDF.pdf"; var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg"); ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);</code></pre> <pre class="prettyprint linenums lang-vb"><code>Dim sourceDirectory As String = &quot;D:\web&quot; &amp; ChrW(7) &amp; &quot;ssets&quot; Dim destinationFile As String = &quot;JpgToPDF.pdf&quot; Dim imageFiles = Directory.EnumerateFiles(sourceDirectory, &quot;*.jpg&quot;) ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile)</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB &nbsp;</span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <p>詳細はこちら<a href="/how-to/image-to-pdf/" target="_blank" rel="nofollow noopener noreferrer">IronPDFを使って画像をPDFに変換する</a>アプリケーションを強化するために<a href="https://ironsoftware.com" target="__blank">Iron Software ウェブサイト</a>IronBarcode、IronOCRなど、Iron Softwareが提供する開発者向けツール一式をご覧ください。</p>

C# + VB.NET: ヘッダー&フッター ヘッダー&フッター
using IronPdf;

// Initiate PDF Renderer
var renderer = new ChromePdfRenderer();

// Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page  will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for header

// Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = true;
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial;
renderer.RenderingOptions.TextFooter.FontSize = 10;
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for footer

// Mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
Imports IronPdf

' Initiate PDF Renderer
Private renderer = New ChromePdfRenderer()

' Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a cover page  will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for header

' Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for footer

' Mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}

<p>ヘッダーとフッターは、PDF文書に2つの異なる方法で追加することができます。</p> <ul> <li>古典的なテキストヘッダーとフッターで、テキストベースのヘッダーを追加でき、動的データをマージするオプションもあります。</li> <li> <p><a href="/examples/html-headers-and-footers/" target="_blank" rel="nofollow noopener noreferrer">IronPDFによるHTMLヘッダーとフッター</a>.NET、Java、Python、またはNode.jsを使用するプロジェクトに携わるソフトウェア開発者を対象としています。 この方法は柔軟性がありますが、使用するのが難しいです。</p> <p>IronPDFの<code>TextHeaderFooter</code>クラスはPDFヘッダーおよびフッターの表示オプションを定義します。 これは、最も一般的な使用例に対してヘッダーとフッターをレンダリングするための論理的なアプローチを使用します。</p> <p>この例では、IronPDFを使用してPDFドキュメントにクラシックなテキストヘッダーとフッターを追加する方法を示します。</p> <p>ドキュメントにヘッダーやフッターを追加する際に、PDFドキュメントのヘッダーテキストを中央揃えに設定するオプションがあります。 プレースホルダーの文字列を使用して、ヘッダーにメタデータを統合することもできます。 これらのプレースホルダ文字列は<a href="/object-reference/api/IronPdf.TextHeaderFooter.html" target="_blank" rel="nofollow noopener noreferrer">TextHeaderFooter API ドキュメント</a>. また、PDF文書の各ページで、ヘッダーやフッターとページ内容の間に水平線の仕切りを追加したり、フォントやフォントサイズに影響を与えたりすることもできます。これは、すべてのボックスをチェックする非常に便利な機能です。</p> </li> </ul>

C# + VB.NET: HTMLヘッダー&フッター HTMLヘッダー&フッター
using IronPdf;
using System;

// Instantiate Renderer
var renderer = new IronPdf.ChromePdfRenderer();


// Build a footer using html to style the text
// mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
{
    MaxHeight = 15, //millimeters
    HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
    DrawDividerLine = true
};

// Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25; //mm


// Build a header using an image asset
// Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<img src='logo.png'>",
    BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri
};

// Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25; //mm
Imports IronPdf
Imports System

' Instantiate Renderer
Private renderer = New IronPdf.ChromePdfRenderer()


' Build a footer using html to style the text
' mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = New HtmlHeaderFooter() With {
	.MaxHeight = 15,
	.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
	.DrawDividerLine = True
}

' Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25 'mm


' Build a header using an image asset
' Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<img src='logo.png'>",
	.BaseUrl = (New Uri("C:\assets\images\")).AbsoluteUri
}

' Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25 'mm

<p>HTMLヘッダーとフッターは、それぞれ独自のアセットとスタイルシートを持つ独立したHTMLドキュメントとしてレンダリングされます。 それにより、開発者はヘッダーとフッターの見た目を完全に制御できます。 レンダリングされたヘッダーまたはフッターの高さは、その内容に正確に合わせて調整できます。</p> <p>この例では、IronPDFを使用してPDFドキュメントにHTMLヘッダーとフッターを追加する方法を示します。</p> <p>プロジェクトにHTMLヘッダーまたはフッターを追加すると、PDFのすべてのページに印刷されます。 以下の内容を日本語に翻訳してください:</p> <p>これはオーバーライドに使用できます。<a href="/examples/headers-and-footers/" target="_blank" rel="nofollow noopener noreferrer">IronPDF クラシックヘッダーとフッターの例</a>.</p> <p><code>HtmlHeaderFooter</code> を使用する場合、ヘッダーまたはフッターをレンダリングするために使用される <code>HtmlFragment</code> を設定することが重要です。 HTMLのスニペットであって、完全なドキュメントである必要はありません。 スタイルと画像を含むことがあります。</p> <p>以下のプレースホルダー文字列を使用して、HTMLにメタデータを統合することもできます:{ページ} {総ページ数} {URL} {日付} {時間} {html-タイトル} {pdfタイトル}`.</p>

C# + VB.NET: フォームデータ フォームデータ
using IronPdf;
using System;

// Step 1.  Creating a PDF with editable forms from HTML using form and input tags
// Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
const string formHtml = @"
    <html>
        <body>
            <h2>Editable PDF  Form</h2>
            <form>
              First name: <br> <input type='text' name='firstname' value=''> <br>
              Last name: <br> <input type='text' name='lastname' value=''> <br>
              <br>
              <p>Please specify your gender:</p>
              <input type='radio' id='female' name='gender' value= 'Female'>
                <label for='female'>Female</label> <br>
                <br>
              <input type='radio' id='male' name='gender' value='Male'>
                <label for='male'>Male</label> <br>
                <br>
              <input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
                <label for='non-binary/other'>Non-Binary / Other</label>
              <br>

              <p>Please select all medical conditions that apply:</p>
              <input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
              <label for='condition1'> Hypertension</label><br>
              <input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
              <label for='condition2'> Heart Disease</label><br>
              <input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
              <label for='condition3'> Stoke</label><br>
              <input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
              <label for='condition4'> Diabetes</label><br>
              <input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
              <label for='condition5'> Kidney Disease</label><br>
            </form>
        </body>
    </html>";

// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf");

// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");

// Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);

// Set and Read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);

FormDocument.SaveAs("FilledForm.pdf");
Imports IronPdf
Imports System

' Step 1.  Creating a PDF with editable forms from HTML using form and input tags
' Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
Private Const formHtml As String = "
    <html>
        <body>
            <h2>Editable PDF  Form</h2>
            <form>
              First name: <br> <input type='text' name='firstname' value=''> <br>
              Last name: <br> <input type='text' name='lastname' value=''> <br>
              <br>
              <p>Please specify your gender:</p>
              <input type='radio' id='female' name='gender' value= 'Female'>
                <label for='female'>Female</label> <br>
                <br>
              <input type='radio' id='male' name='gender' value='Male'>
                <label for='male'>Male</label> <br>
                <br>
              <input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
                <label for='non-binary/other'>Non-Binary / Other</label>
              <br>

              <p>Please select all medical conditions that apply:</p>
              <input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
              <label for='condition1'> Hypertension</label><br>
              <input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
              <label for='condition2'> Heart Disease</label><br>
              <input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
              <label for='condition3'> Stoke</label><br>
              <input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
              <label for='condition4'> Diabetes</label><br>
              <input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
              <label for='condition5'> Kidney Disease</label><br>
            </form>
        </body>
    </html>"

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf")

' Step 2. Reading and Writing PDF form values.
Dim FormDocument = PdfDocument.FromFile("BasicForm.pdf")

' Set and Read the value of the "firstname" field
Dim FirstNameField = FormDocument.Form.FindFormField("firstname")
FirstNameField.Value = "Minnie"
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value)

' Set and Read the value of the "lastname" field
Dim LastNameField = FormDocument.Form.FindFormField("lastname")
LastNameField.Value = "Mouse"
Console.WriteLine("LastNameField value: {0}", LastNameField.Value)

FormDocument.SaveAs("FilledForm.pdf")

<div class="alert alert-info iron-variant-1" role="alert"> あなたのビジネスはPDFのセキュリティおよびコンプライアンスの年間サブスクリプションに過剰な支出をしています。 考慮 <a href="https://ironsoftware.com/enterprise/securedoc/">IronSecureDoc、包括的なPDFセキュリティ・ソリューション</a>一回の支払いですべてのデジタル署名、編集、暗号化、および保護などのSaaSサービスの管理ソリューションを提供します。 <a href="https://ironsoftware.com/enterprise/securedoc/docs/">IronSecureDocドキュメントを見る</a> </div> <p>IronPDFを使用すると、通常のドキュメントと同じように、編集可能なPDFドキュメントを作成できます。 <code>PdfForm</code>クラスは、PDFドキュメント内のユーザーが編集可能なフォームフィールドのコレクションです。 それは、PDFレンダーに実装してフォームまたは編集可能なドキュメントにすることができます。</p> <p>この例では、IronPDFで編集可能なPDFフォームを作成する方法を示します。</p> <p>HTMLからPDFへ変換する際に、次のコード一行を追加するだけで編集可能なフォーム付きPDFを作成できます:</p> <pre class='naked-code'><code class="language-html"> ```&lt;form&gt;`, `&lt;input&gt;`, 及び `&lt;textarea&gt;ドキュメント生成プロセスでは、必要に応じてフォーマッティングやスタイルを反映させるために、ドキュメント部分ごとに適切な`CSS`タグを追加することが重要です。 `PdfDocument.Form.FindFormField` は、任意のフォームフィールドの値を読み書きするために使用できます。 フィールドの名前は、HTMLでそのフィールドに指定された「name」属性と同じになります。 `PdfDocument.Form`オブジェクトは、二つの方法で使用できます。 - 最初の方法はフォームフィールドのデフォルト値を設定することで、この値を表示するためにAdobe Readerでフォーカスされる必要があります。 - 2つ目は、ユーザーが記入したPDFフォームから任意の言語でデータを読み取ることです。</code></pre> <div class="code-content code-content-inner" > <div class="code_window" > <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="クリックしてコピー" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="クリックしてコピー" data-copied-text=""クリップボードにコピーされました"" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="フルスクリーンモード" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="全画面表示を終了" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-html"><code> ```&lt;form&gt;`, `&lt;input&gt;`, 及び `&lt;textarea&gt;ドキュメント生成プロセスでは、必要に応じてフォーマッティングやスタイルを反映させるために、ドキュメント部分ごとに適切な`CSS`タグを追加することが重要です。 `PdfDocument.Form.FindFormField` は、任意のフォームフィールドの値を読み書きするために使用できます。 フィールドの名前は、HTMLでそのフィールドに指定された「name」属性と同じになります。 `PdfDocument.Form`オブジェクトは、二つの方法で使用できます。 - 最初の方法はフォームフィールドのデフォルト値を設定することで、この値を表示するためにAdobe Readerでフォーカスされる必要があります。 - 2つ目は、ユーザーが記入したPDFフォームから任意の言語でデータを読み取ることです。</code></pre> </div> <div class="code_window_bottom"> <span class="pull-right "><span class="ls-span" style='font-weight: 600'>HTML</span> </div> </div> </div>

C# + VB.NET: PDFを画像にラスタライズ PDFを画像にラスタライズ
using IronPdf;
using IronSoftware.Drawing;

var pdf = PdfDocument.FromFile("Example.pdf");

// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

// Extract all pages as AnyBitmap objects
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();
Imports IronPdf
Imports IronSoftware.Drawing

Private pdf = PdfDocument.FromFile("Example.pdf")

' Extract all pages to a folder as image files
pdf.RasterizeToImageFiles("C:\image\folder\*.png")

' Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", 100, 80)

' Extract all pages as AnyBitmap objects
Dim pdfBitmaps() As AnyBitmap = pdf.ToBitmap()

<p>IronPDFを使用して、PDFをお好みのファイルタイプ、画像の寸法、およびDPI品質で画像に変換できます。</p> <p>PDFドキュメントを画像に変換するには、<code>PdfDocument</code>オブジェクトでIronPDFの<code>RasterizeToImageFiles</code>メソッドを呼び出します。 PDFドキュメントは、<code>PdfDocument.FromFile</code>メソッドまたは利用可能なメソッドのいずれかを使用して読み込むことができます。<a href="/tutorials/dotnet-core-pdf-generating/" target="_blank" rel="nofollow noopener noreferrer">.NET CoreのPDF生成方法</a>.</p> <hr /> <p><div class="main-article__video-wrapper js-article-video-modal-wrapper"><iframe class="" loading="lazy" src="https://www.youtube.com/embed/1MdE_nGu0UM?start=0" title="YouTube Video Player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div></p> <hr /> <p>RasterizeToImageFiles`は、PDFの各ページをラスタライズされた画像としてレンダリングします。 最初の引数は、各画像に使用する命名パターンを指定します。 オプション引数を使用して、各画像の品質と寸法をカスタマイズできます。 もう1つのオプションは、PDFから選択したページを画像に変換する方法です。</p> <p>以下のコード例の行24は、<code>ToBitMap</code> メソッドを示しています。 このメソッドを任意の<code>PdfDocument</code>オブジェクトに対して呼び出すことで、PDFを迅速に<code>AnyBitmap</code>オブジェクトに変換し、ファイルとして保存するか、必要に応じて操作することができます。</p> <ul> <li> <ul> <li>申し訳ありませんが、翻訳を行うための具体的なコンテンツが提供されていません。翻訳したい英語のテキストを入力してください。 <div class="hsg-featured-snippet"> <h2>C#でPDFを画像に変換する方法</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">C#ライブラリでPDFを画像に変換する機能をインストールする</a></li> <li>次のコードを使用して既存のPDFファイルをインポートします <code>ファイルから</code> メソッド</li> <li>使用してPDFを画像に変換 <code>ラスタライズToImageFiles</code> メソッド</li> <li>保存ディレクトリと画像サイズを指定する</li> <li>出力画像を確認してください</li> </ol> </div></li> </ul> </li> </ul>

C# + VB.NET: PDFにデジタル署名する PDFにデジタル署名する
using IronPdf;
using IronPdf.Signing;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var renderer = new ChromePdfRenderer();
var doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
    // Step 3. Optional signing options and a handwritten signature graphic
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature);

//Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf");
Imports IronPdf
Imports IronPdf.Signing

' Cryptographically sign an existing PDF in 1 line of code!
Call (New IronPdf.Signing.PdfSignature("Iron.p12", "123456")).SignPdfFile("any.pdf")

'''*** Advanced example for more control ****

' Step 1. Create a PDF
Dim renderer = New ChromePdfRenderer()
Dim doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")

' Step 2. Create a Signature.
' You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
' Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

Dim signature = New IronPdf.Signing.PdfSignature("Iron.pfx", "123456") With {
	.SigningContact = "support@ironsoftware.com",
	.SigningLocation = "Chicago, USA",
	.SigningReason = "To show how to sign a PDF"
}

'Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature)

'Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf")

<div class="alert alert-info iron-variant-1" role="alert"> あなたのビジネスはPDFのセキュリティおよびコンプライアンスの年間サブスクリプションに過剰な支出をしています。 考慮 <a href="https://ironsoftware.com/enterprise/securedoc/">IronSecureDoc</a>一回の支払いですべてのデジタル署名、編集、暗号化、および保護などのSaaSサービスの管理ソリューションを提供します。 <a href="https://ironsoftware.com/enterprise/securedoc/docs/">IronSecureDocドキュメントを見る</a>. </div> <p>IronPDFには、新規または既存のPDFファイルを.pfxおよび.p12 X509Certificate2デジタル証明書を使用してデジタル署名するオプションがあります。</p> <p>一度署名されたPDFは、証明書が無効にならない限り変更できません。 これにより忠実性が保証されます。</p> <p>Adobe Readerを使用して署名証明書を無料で生成するには、以下をお読みください。<a href="https://helpx.adobe.com/acrobat/using/digital-ids.html" target="_blank" rel="nofollow noopener noreferrer">デジタルIDに関するAdobeのガイド</a>.</p> <p>暗号化署名に加えて、手書きの署名画像や社印画像もIronPDFを使って署名することができます。</p>

C# + VB.NET: PDFの編集 PDFの編集
using IronPdf;
using System.Collections.Generic;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Join Multiple Existing PDFs into a single document
var pdfs = new List<PdfDocument>();
pdfs.Add(PdfDocument.FromFile("A.pdf"));
pdfs.Add(PdfDocument.FromFile("B.pdf"));
pdfs.Add(PdfDocument.FromFile("C.pdf"));
var pdf = PdfDocument.Merge(pdfs);
pdf.SaveAs("merged.pdf");

// Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1);
pdf.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf");

foreach (var eachPdf in pdfs)
{
    eachPdf.Dispose();
}
Imports IronPdf
Imports System.Collections.Generic

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Join Multiple Existing PDFs into a single document
Private pdfs = New List(Of PdfDocument)()
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim pdf = PdfDocument.Merge(pdfs)
pdf.SaveAs("merged.pdf")

' Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))

' Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1)
pdf.SaveAs("merged.pdf")

' Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf")

For Each eachPdf In pdfs
	eachPdf.Dispose()
Next eachPdf

<p>IronPDFは提供します<a href="/features/" target="_blank" rel="nofollow noopener noreferrer">50以上の機能</a>PDFの読み取りおよび編集用。 最も人気のあるのは<a href="/how-to/merge-or-split-pdfs/" target="_blank" rel="nofollow noopener noreferrer">PDFのマージ</a>, <a href="/examples/copy-pdf-page-to-another-pdf-file/" target="_blank" rel="nofollow noopener noreferrer">クローンページ</a>、および<a href="/how-to/rotating-text/" target="_blank" rel="nofollow noopener noreferrer">回転コンテンツからのテキスト抽出</a>.</p> <p>IronPDFはまた、透かしの追加、ページの回転、注釈の追加、PDFページのデジタル署名、新しいPDFドキュメントの作成、表紙ページの添付、PDFサイズのカスタマイズなど、PDFファイルの生成やフォーマット時に様々なことができます。 さらに、PDFを一般的なすべての画像ファイルタイプ(JPG、BMP、JPEG、GIF、PNG、TIFFなど)に変換することをサポートします。</p> <p>読む<a href="/tutorials/csharp-edit-pdf-complete-tutorial/" target="_blank" rel="nofollow noopener noreferrer">C# PDF編集チュートリアル</a>IronPDFを最大限に活用して、プロジェクトの要件に最適なPDFドキュメントを修正する方法を学ぶ。</p> <ul> <li> <ul> <li>申し訳ありませんが、翻訳を行うための具体的なコンテンツが提供されていません。翻訳したい英語のテキストを入力してください。 <div class="hsg-featured-snippet"> <h2>C#でPDFファイルを編集する方法</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">PDFファイルを編集できるC#ライブラリをインストールする</a></li> <li>`FromFile` メソッドを利用して複数のPDFファイルをインポートします</li> <li>直感的なAPIを使用してC#でPDFファイルにアクセスし、変更する</li> <li>C#を使用して更新されたバージョンを新しいPDFとして保存する</li> <li>新しく編集されたPDFドキュメントを表示</li> </ol> </div></li> </ul> </li> </ul>

C# + VB.NET: パスワード、セキュリティ & メタデータ パスワード、セキュリティ & メタデータ
using IronPdf;

// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Get file metadata
System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys(); // returns {"Title", "Creator", ...}

// Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title");
metadatakeys = pdf.MetaData.Keys(); // return {"Creator", ...} // title was deleted

// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;

// The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"; // password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"; // password to open the pdf
pdf.SaveAs("secured.pdf");
Imports System
Imports IronPdf

' Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")

' Get file metadata
Private metadatakeys As System.Collections.Generic.List(Of String) = pdf.MetaData.Keys() ' returns {"Title", "Creator", ...}

' Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title")
metadatakeys = pdf.MetaData.Keys() ' return {"Creator", ...} // title was deleted

' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

' The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret" ' password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable" ' password to open the pdf
pdf.SaveAs("secured.pdf")

<p>IronPDFは開発者に強力なPDFセキュリティオプションを提供し、PDFメタデータ、パスワード、権限などのカスタマイズと設定をサポートします。 IronPDFのパスワード、セキュリティ、およびメタデータオプションを使用すると、PDFドキュメントのニーズに合わせたカスタム許可とセキュリティレベルを作成できます。 これは、<code>SecuritySettings</code> クラスや <code>MetaData</code> クラスの使用によって実現されています。 PDFドキュメントを印刷不可に制限する、読み取り専用に設定する、128ビット暗号化、PDFドキュメントのパスワード保護などのオプションがあります。</p> <p>カスタムメタデータの設定は、MetaDataクラスを実装してさまざまなPDFメタデータオプションにアクセスし、カスタマイズした値でそれらを設定することによって機能します。 これには、著者、キーワード、修正データなどの変更が含まれます。 カスタムセキュリティ設定を設定するには、カスタムユーザーおよびオーナーパスワード、印刷権限、読み取り専用モードなどの設定を行う機能が含まれます。</p> <div class="examples__featured-snippet"> <h2>PDFのパスワード、メタデータ、およびセキュリティを設定するための5つのステップ</h2> <ol> <li><code>```csharp var pdf = PdfDocument.FromFile("encrypted.pdf", "password"); ```</code></li> <li><code>System.Collections.Generic.List&lt;string&gt; metadatakeys = pdf.MetaData.Keys();</code></li> <li><code>```javascript var metadatakeys = pdf.MetaData.Keys(); ```</code></li> <li><code>pdf.MetaData.Author = "Satoshi Nakamoto";</code></li> <li><code>```plaintext pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key"); ```</code></li> </ol> </div> <p>PDFドキュメントのセキュリティをカスタマイズするには、最初に既存のPDFを読み込むか、新しいPDFを作成する必要があります。 ここでは、既存のパスワード保護されたPDFドキュメントを読み込み、PDFドキュメントを開くために必要なパスワードを入力しました。 PDFがロードされたら、次に<code>pdf.MetaData.Keys</code>を使用します。();<code>PDFの現在のメタデータを取得します。 既存のPDFメタデータの値を削除するには、</code>RemoveMetaDataKey<code>メソッドを使用します。 新しいメタデータ値を設定するには、</code>pdf.MetaData.metadatafield<code>を使用します。(例:</code>pdf.MetaData.Keywords`)そして、新しい値をそこに割り当てるだけです。 タイトルやキーワードのようなメタデータフィールドは文字列の値を取り、ModifiedDataフィールドは日時の値を取ります。</p> <p>次に、SecuritySettingsクラスを使用して新しいセキュリティ設定を設定しました。 ご覧の通り、ここではさまざまな設定を行うことができます。 これにより、作業する各PDFドキュメントの権限とセキュリティレベルを完全に制御できます。 これらの設定にアクセスするには、まず <code>pdf.SecuritySettings</code> を使用し、次に調整したい設定を指定する必要があります。例えば、<code>MakePdfDocumentReadOnly</code> プロパティはPDFドキュメントを読み取り専用に設定し、128ビットで内容を暗号化します。 SecuritySettingsの他のオプションには次のものがあります。</p> <ul> <li><strong>AllowUserAnnotations:</strong> ユーザーがPDFに注釈を追加できるかどうかを制御します。</li> <li><strong>AllowUserPrinting:</strong> ドキュメントの印刷権限を制御します。</li> <li><strong>AllowUserFormData:</strong> ユーザーがフォームに記入できるかどうかの権限を設定します。</li> <li><strong>OwnerPassword:</strong> PDFの所有者パスワードを設定します。これは、他のセキュリティ設定を無効または有効にするために使用されます。</li> <li> <p><strong>UserPassword:</strong> PDFを開いたり印刷したりするために入力が必要なユーザーパスワードを設定します。</p> <p>カスタムメタデータ、パスワード、およびセキュリティ設定をPDFドキュメントに設定した後、<code>pdf.SaveAs</code>メソッドを使用して指定された場所にPDFを保存します。 <a href="/how-to/metadata/" class="code_content__related-link__doc-cta-link">例やサンプルコード、ファイルを含むハウツーガイドをご覧になるには、こちらをクリックしてください。</a></p> </li> </ul>

C# + VB.NET: PDF ウォーターマーキング PDF ウォーターマーキング
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()

Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")

<p>IronPDF は、HTML を使用して PDF ドキュメントに「ウォーターマーク」を追加する方法を提供します。</p> <p><code>ApplyStamp</code>メソッドを使用すると、開発者はHTMLベースのウォーターマークをPDFファイルに追加することができます。上記の例のように、ウォーターマークのHTMLコードはメソッドの最初の引数として渡されます。 <code>ApplyStamp</code>の追加引数は、透かしの回転、不透明度、および位置を制御します。</p> <p><code>ApplyWatermark</code> メソッドの代わりに <code>ApplyStamp</code> メソッドを使用して、透かしの配置をより詳細に制御します。 例えば、<code>ApplyStamp</code> を使用して:</p> <ul> <li>テキスト、画像、またはHTML透かしをPDFに追加</li> <li>PDFの全ページに同じウォーターマークを適用する</li> <li>特定のPDFページに異なるウォーターマークを適用する</li> <li>透かしの配置をページ本文の前または後に調整する</li> <li> <p>透かしの不透明度、回転、配置をより正確に調整する。</p> <hr /> <div class="hsg-featured-snippet"> <h2>C#でPDFファイルに透かしを追加する方法</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">NuGetからIronPDFライブラリをダウンロードしてインストールしてください。</a></li> <li>新しいものを作成 <code>PdfDocument</code> または既存のものを使用する <code>PdfDocument</code> ファイル</li> <li>呼び出します <code>透かしを適用</code> PDFに透かしを追加するためのメソッド。</li> <li>次のコマンドを呼び出してPDFファイルをエクスポートします <code>保存として</code>.</li> </ol> </div> </li> </ul>

C# + VB.NET: 背景と前景 背景と前景
using IronPdf;

// With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.AddBackgroundPdf(@"MyBackground.pdf");
pdf.AddForegroundOverlayPdfToPage(0, @"MyForeground.pdf", 0);
pdf.SaveAs(@"C:\Path\To\Complete.pdf");
Imports IronPdf

' With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.AddBackgroundPdf("MyBackground.pdf")
pdf.AddForegroundOverlayPdfToPage(0, "MyForeground.pdf", 0)
pdf.SaveAs("C:\Path\To\Complete.pdf")

<p>IronPDFでPDFドキュメントを作成およびレンダリングする際に、特定の背景や前景の使用を検討することができます。 そのような場合、既存のまたはレンダリングされたPDFを別のPDFドキュメントのバックグラウンドやフォアグラウンドとして使用することができます。 これは、デザインの一貫性とテンプレート作成に特に有用です。</p> <p>この例では、別のPDFドキュメントの背景または前景としてPDFドキュメントを使用する方法を示します。</p> <p>これは、複数ページのPDFを <code>IronPdf.PdfDocument</code> オブジェクトとしてロードまたは作成することで、C#で行うことができます。</p> <p>背景を追加するには、<code>PdfDocument.AddBackgroundPdf</code>を使用できます。 背景挿入方法の詳細については<a href="/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_AddBackgroundPdf_IronPdf_PdfDocument_System_Int32_" target="_blank" rel="nofollow noopener noreferrer">IronPDF.PdfDocumentの背景文書</a>; いくつかの背景挿入メソッドとそのオーバーライドについて説明しています。 これは、作業中のPDFの各ページに背景を追加します。 背景は、別のPDFドキュメントのページからコピーされました。</p> <p>前景(「オーバーレイ」とも呼ばれる)を追加するには、<code>PdfDocument.AddForegroundOverlayPdfToPage</code>を使用できます。 前景挿入メソッドの詳細については<a href="/object-reference/api/IronPdf.PdfDocument.html" target="_blank" rel="nofollow noopener noreferrer">IronPDF.PdfDocumentオーバーレイドキュメント</a>.</p>

Human Support related to ASP .NET PDFジェネレータ

私たちの .NET 開発チームからの直接のサポート。

製品、統合、ライセンスに関するご質問がある場合、Iron製品開発チームがお客様のご質問に対応いたします。Ironと連絡を取り、プロジェクトでライブラリを最大限に活用するための対話を始めましょう。

質問する
C# .NET HTMLからPDFへの変換

C#およびVB HTMLからPDFへの.NETライブラリ

IronPDFは.NET Chromiumエンジンを使用してHTMLページをPDFファイルにレンダリングします。PDFを配置またはデザインするために複雑なAPIを使用する必要はありません。IronPDFは標準的なウェブドキュメントであるHTML、ASPX、JS、CSS、および画像をサポートしています。

使い方チュートリアルを読む
C# .NET PDF OCR ライブラリ

PDFテキストと画像を抽出して再利用する

IronPDF は、PDF からコンテンツを自動的に読み取り、C# および .NET アプリケーションやデータストレージソリューションに注入することを可能にします。レガシー PDF ドキュメントストレージからコンテンツをインポート、移行、インデックス付けし、ドキュメント管理およびビジネスプロセスアプリケーションに統合します。

APIリファレンスを読む
C#でPDFドキュメントを編集する方法

.NETでPDF文書を編集するためのエレガントなツール

結合から分割、PDFの編集まで、開発スキルを駆使して、必要なタイミングで正確なPDFを出力してください。IronPDFは、C# / VB.NETプロジェクト内で直接操作できる機能セットをますます増やして、あなたの手に提供します。

明確なドキュメント
HTML5、JS、CSSおよび画像ファイルを.NETコードを使用してPDFドキュメントに変換する。

すでにお持ちのドキュメントと一緒に動作します

IronPDF を既存の HTML、ASPX フォーム、MVC ビュー、および画像ファイルに指定して、直接 PDF に変換します。これは、既存の資産やウェブページを利用して、データを PDF 形式で表示するためのものです。

ASP.NET向け C#, VB, MVC, ASPX, .NET, .NET Core(ドットネット コア)

5分でHello-Worldに到達
Visual Studio用PDF作成およびコンテンツ編集ライブラリ。

Microsoft Visual Studio による迅速なインストール

IronPDFは、完全なIntelliSenseサポートとVisual Studioインストーラーを使用して、PDF生成および操作ツールを迅速に提供します。NuGetを使用してVisual Studioから直接インストールする場合でも、DLLをダウンロードする場合でも、すぐに設定が完了します。たった1つのDLLで依存関係はありません。

PM > Install-Package IronPDF DLLをダウンロード
サポート:
  • .NET Core 2以降
  • .NET Framework 4.0 以降のバージョンはC#、VB、F#をサポートしています
  • マイクロソフト・ビジュアル・スタジオ. .NET開発IDEアイコン
  • Visual Studio 用 NuGet インストーラーサポート
  • JetBrains ReSharper C# 言語アシスタント対応
  • Microsoft Azure C# .NET ホスティングプラットフォーム互換

ライセンスおよび価格設定

無料 コミュニティ開発ライセンス。商用ライセンスは$749から。

プロジェクトC# + VB.NETライブラリライセンス

プロジェクト

C# + VB.NET ライブラリの開発者向けライセンス

開発者

組織 C# + VB.NET ライブラリライセンス

組織

エージェンシー C# + VB.NET ライブラリ ライセンス

エージェンシー

SaaS C# + VB.NET ライブラリのライセンス販売

SaaS

OEM C# + VB.NET ライブラリライセンス

OEM (オーイーエム)

すべてのライセンスオプションを表示  

コミュニティからのC# PDFチュートリアル

チュートリアル + コード例 ASPX to PDF | ASP.NET チュートリアル

C# PDF ASP.NET ASPX

ジェイコブ・ミュラー ソフトウェアプロダクトデザイナー @ チームIron

ASPXからPDFへ | ASP.NETチュートリアル

任意のASP.NET ASPXページをHTMLの代わりにPDFドキュメントに変換する方法を、C#またはVB.NETでの1行のコードを使用して学びましょう。

ジェイコブのASPX-To-PDFの例を見る
チュートリアル + コード例 C# HTML to PDF | C Sharp & VB.NETチュートリアル

C# PDF HTML

ジャン・アッシュバーグ .NETソフトウェアエンジニア

C# HTML から PDF へ | C Sharp と VB.NET チュートリアル

多くの人にとって、これは.NETからPDFファイルを生成する最も効率的な方法です。追加のAPIを学ぶ必要がなく、複雑なデザインシステムをナビゲートする必要もありません...

ジャンのHTML-to-PDF例を参照
チュートリアル + コード例 VB.NET PDFの作成と編集 | VB.NET & ASP.NET PDF

VB PDF ASP.NET

Veronica Sillar .NETソフトウェアエンジニア

VB.NET PDF作成および編集 | VB.NET & ASP.NET PDF

VB.NETアプリケーションやウェブサイトでPDFドキュメントを作成および編集する方法を学びます。コード例付きの無料チュートリアルです。

ベロニカのVB.NET PDFチュートリアルを見る
何千人もの開発者がIronPDFを使用して...

会計および金融システム

  • # レシート
  • # レポーティング
  • # 請求書の印刷
ASP.NET会計および財務システムにPDFサポートを追加

ビジネスデジタル化

  • # ドキュメント
  • # 注文およびラベリング
  • # ペーパー置換
C# ビジネスデジタル化のユーザーケース

エンタープライズコンテンツ管理

  • # コンテンツ制作
  • # ドキュメント管理
  • # コンテンツ配信
.NET CMS PDFサポート

データおよびレポート作成アプリケーション

  • # パフォーマンストラッキング
  • # トレンドマッピング
  • # レポート
C# PDFレポート
Iron Software企業.NETコンポーネント開発者

数千の企業、政府機関、中小企業、および開発者がIron Software製品を信頼しています。

Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験を有しています。

IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン
IronPDFカスタマーアイコン