ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
IronPDFは、Microsoft Windowsの.NET Framework 4.x用に利用可能であり、最近のリリースとして.NET Core 3.1および最新バージョンの.NETにも対応しています。
NuGetの公式ページを通じて、IronPDF for .NET Coreが利用可能ですNuGetのIronPdfパッケージ.
現在の.NET Coreリリースのクロスプラットフォームは、Linux、Unix、macOSのクライアントOSとmonoをサポートしています、MAUIとBlazorの互換性.
既存および新規のお客様には、既存のサポートとアップグレードの範囲内でIronPDFの.NET Coreビルドへの無料アップグレードが提供されます。 これはすべてのIronPdf商用ライセンス. これは、IronPDFへの投資が将来的に保証されることを確実にします。
サポートとアップデートの延長を希望する既存顧客は、次のことができます。IronPDFライセンスの延長を購入する.
IronPDFは、.NET Coreプロジェクトで使用できるC# PDFライブラリです。 必要なすべてのAPIを提供し、PDFドキュメントを簡単かつ直感的に操作できます。 市場には他のPDF生成ライブラリもありますが、このライブラリは混乱を避けるためにできるだけシンプルに設計されています。
このプロジェクトの主な目的は、.NETアプリケーション向けのPDFライブラリを提供することです。 それには、多くの便利な機能が含まれており、HTML文字列からPDFファイルを生成したり、PDFを他の形式に変換したり、既存のPDF文書を操作したり、.NET Coreプロジェクトから直接PDFファイルを生成することができます。 IronPDFライブラリは、わずか数行のコードでPDFファイルを印刷する機能も提供しています。 IronPDFは、PDFコンバーターとして使用できます。 それは、アクセス可能な機能を使用して複数ページのスプレッドテーブルを作成することができます。
プロジェクトでIronPDFライブラリの使用を開始しましょう。
この .NET プロジェクトを作成するには、最新バージョンの Visual Studio を推奨します。スムーズなユーザーエクスペリエンスを確保するためです。 IronPDFライブラリは、.NET Coreプロジェクトとも互換性があります。 選択はユーザー次第です。IronPDFのインストールと使用法は、すべての.NET Frameworkで同一です。 以下の手順に従って、Visual Studio でプロジェクトを作成してください。
「Create a new project」をクリックしてください。
Visual Studio で新しいプロジェクトを作成する
検索フィールドに「Console」と入力し、検索結果からC#タグがついた「Console App」を選択します。
コンソールアプリの選択
その後、あなたの要件に従ってプロジェクト名を設定します。
この新しいアプリケーションを設定する
その後、ドロップダウンリストから最新の .NET Framework のバージョンを選択してください。これが推奨されます。 次に、Create ボタンをクリックしてください。
.NETフレームワークの選択
プロジェクトが作成されました。 既存の.NET CoreプロジェクトでもIronPDFを使用できます。 まず、ライブラリをインストールする必要があります。 次のセクションでは、ライブラリのインストール方法を説明します。
IronPDFライブラリはコンソールからインストールできます。 次のコード行をコンソールに入力して、Enterキーを押してください。
Install-Package IronPdf
IronPDFのウェブサイトおよびIronPDF NuGetページ.
インストール後、.NETプロジェクトで使用できるようになります。 インストールの詳細については、以下のリンクをご参照くださいIronPDFインストールガイド.
using IronPdf;
var renderer = new ChromePdfRenderer();
//Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;
//Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");
pdf.SaveAs("Amazon.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
//Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;
//Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");
pdf.SaveAs("Amazon.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
'Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen
'Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2
Dim pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/")
pdf.SaveAs("Amazon.pdf")
以下の手順に従って、複雑なウェブサイトUIをPDFに変換する方法の例を示します。例えば、Amazonのウェブサイトです。
Amazonウェブサイトからレンダリングされた出力PDFファイル
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a HTML string using C#
using 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
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a HTML string using C#
using 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
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
Imports IronPdf
' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private 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\")
pdf.SaveAs("html-with-assets.pdf")
上記のコードは、IronPDFのHTMLからPDFへの変換機能の使い方を示しています。 IronPDF を使用するには、名前空間のインポートが必要です。 プロジェクトで使用するためには、プログラムファイルの先頭に using IronPdf;
と記述してください。
についてChromePdfRenderer
webサポートのためにオブジェクトが提供されます。 についてRenderHtmlAsPdf
HTML文字列をPDFファイルに変換するために使用できる関数。 関数のパラメーターは、HTML文字列を含むさまざまなタイプのソースを受け入れます。 画像の基本パスを設定することで、PDFドキュメントに画像を使用することもできます。 その後、SaveAs
関数を使用して、PDFファイルをローカルマシンに保存します。上記のようにシンプルなHTMLを選択し、CSS、画像、およびJavaScriptを組み込むことができます。
Hello World HTMLテキストからのPDFファイル出力
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
上記の例は、PDFファイルでヘッダーとフッターを設定する方法を示しています。IronPDFはドキュメント内の繰り返しヘッダーをサポートしています。 IronPDF は、フォント、テキスト位置などの複数のプロパティを設定するために TextHeader
および TextFooter
プロパティを提供します。また、HTMLファイルをPDFファイルに変換することもできます。 IronPDFですべてが簡単です。 それもまたPDFファイルを効率的にマージ翻訳内容ウェブページからPDFへの変換可能自動ページ番号付け、およびPDFに電子署名を作成するIronPDFを使用する。 さらに、それはPDFファイルを生成します。効率的な圧縮による最小限のファイルサイズ.
IronPDFは、最新バージョンの.NET Coreおよび.NET Frameworksをすべてサポートする完全なPDFライブラリです。 IronPDFは、IronPDFライブラリを使用してビジネス文書を安全に作成および編集するためのビジネスモデルに基づいています。 高度な機能により、ユーザーは.NET Coreプロジェクトで動的かつクリエイティブなPDFドキュメントを作成することができます。 製品のテストのために無料試用版を試すオプションがあります。
IronPDF Professional License
現在、5つのIron Softwareパッケージスイートを2つの価格で購入することができます。 詳細はIronPDFライセンスページ.
9つの .NET API製品 オフィス文書用