ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
PDF ドキュメントは今日の文化において広く利用されており、請求書やその他の書類の作成に多くの企業が使用しています。 プロジェクトに最適な .NET ライブラリを選ぶ際には、PDFファイルの作成、読み取り、書き込みの容易さを考慮する必要があります。
IronPDFは、市場で利用可能な最高のHTML-to-PDFコンバーターの一つです。 IronPDFは、ブラウザで処理可能なほぼすべての操作を処理できます。 それは、HTML5、JavaScript、CSS、および画像からPDFファイルを作成できます。 .NETのPDFライブラリは、PDFファイルの生成、既存のPDFの読み取り、PDFファイルの編集を簡単に行うことができます。 考えられる修正には、フォントサイズの変更、ページ区切り、テキスト内容の変更などがあります。IronPDFのユーザーは、レンダリングされたPDFドキュメントにフォームフィールドを作成することができます。
IronPDF は、ASP.NET、Windows Forms、およびその他の従来の Windows アプリケーションタイプを含むすべての .NET Framework プロジェクトタイプと互換性があります。IronPDF は ASPX、Razor、およびその他の MVC ビューコンポーネントを直接 PDF にレンダリングすることができます。
"IronPDFの完全な機能セットには以下が含まれます:"
この記事では、IronPDFのドキュメント生成能力をシンプルなコンソールアプリケーションで実演します。
Visual Studioソフトウェアを開き、ファイルメニューへ移動します。 「新しいプロジェクト」を選択し、「コンソールアプリ」を選択します。
新しいプロジェクト
プロジェクト名とその場所を指定してください。 「次へ」ボタンをクリックして、.NETフレームワークを選択してください。
.NET フレームワークの選択
最後に、「作成」をクリックして、新しいVisual Studioプロジェクトを生成します。
.NET プログラム.cs
IronPDFライブラリは、4つの方法でダウンロードおよびインストールできます。
以下の4つの方法は:
NuGet パッケージ マネージャーは、NuGet からのパッケージの簡単なインストールのために Visual Studio ソフトウェアで利用可能です。 以下のスクリーンショットは、NuGetパッケージマネージャーGUIの開き方を示しています。
NuGet パッケージ マネージャー
パッケージマネージャーGUIの参照タブで「IronPDF」を検索してください。
IronPDF インストール
IronPdf
パッケージを選択してください (最初のオプション) 「Install」ボタンをクリックして、ソリューションに追加します。
Visual Studioで、ツール > NuGetパッケージマネージャー > パッケージマネージャーコンソール に移動します
パッケージ マネージャー コンソール タブに次のコマンドを入力し、ENTERキーを押してください。
Install-Package IronPdf
IronPDFのインストール
右側のメニューから「Download package」をクリックしてください。
クリック IronPDF ZIPファイルをダウンロードするにはこちら。 直接 最新バージョン IronPDFパッケージの
ダウンロード後、以下の手順に従ってパッケージをプロジェクトに追加してください。
次に、オプションReferenceを選択し、ダウンロードしたリファレンスの場所を参照します。
以下のコード例は、わずか数行のコードで指定されたHTMLテンプレートからPDFファイルを作成する方法を示しています。
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
static string BuildTemplate()
{
var builder = new StringBuilder();
builder.Append("<table border='1'>");
builder.Append("<tr>");
builder.Append("<th>");
builder.Append("Cat Family");
builder.Append("</th>");
builder.Append("</tr>");
foreach (var item in GetData())
{
builder.Append("<tr>");
builder.Append("<td>");
builder.Append(item.ToString());
builder.Append("</td>");
builder.Append("</tr>");
}
builder.Append("</table>");
return builder.ToString();
}
static List<string> GetData()
{
List<string> _data = new List<string>();
_data.Add("Lion");
_data.Add("Tiger");
_data.Add("Cat");
_data.Add("cheetah");
_data.Add("lynx");
return _data;
}
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
static string BuildTemplate()
{
var builder = new StringBuilder();
builder.Append("<table border='1'>");
builder.Append("<tr>");
builder.Append("<th>");
builder.Append("Cat Family");
builder.Append("</th>");
builder.Append("</tr>");
foreach (var item in GetData())
{
builder.Append("<tr>");
builder.Append("<td>");
builder.Append(item.ToString());
builder.Append("</td>");
builder.Append("</tr>");
}
builder.Append("</table>");
return builder.ToString();
}
static List<string> GetData()
{
List<string> _data = new List<string>();
_data.Add("Lion");
_data.Add("Tiger");
_data.Add("Cat");
_data.Add("cheetah");
_data.Add("lynx");
return _data;
}
Dim renderer = New IronPdf.ChromePdfRenderer()
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf")
'INSTANT VB TODO TASK: Local functions are not converted by Instant VB:
'static string BuildTemplate()
'{
' var builder = New StringBuilder();
' builder.Append("<table border='1'>");
' builder.Append("<tr>");
' builder.Append("<th>");
' builder.Append("Cat Family");
' builder.Append("</th>");
' builder.Append("</tr>");
' foreach (var item in GetData())
' {
' builder.Append("<tr>");
' builder.Append("<td>");
' builder.Append(item.ToString());
' builder.Append("</td>");
' builder.Append("</tr>");
' }
' builder.Append("</table>");
' Return builder.ToString();
'}
'INSTANT VB TODO TASK: Local functions are not converted by Instant VB:
'static List(Of string) GetData()
'{
' List<string> _data = New List<string>();
' _data.Add("Lion");
' _data.Add("Tiger");
' _data.Add("Cat");
' _data.Add("cheetah");
' _data.Add("lynx");
' Return _data;
'}
上記のコードでは、まずIronPDFクラスのオブジェクトを作成し、IronPDFのすべての機能にアクセスできるようにします。 使用して次のコードを実行します RenderHtmlAsPdf
HTML文字列からPDFドキュメントを作成するメソッド。 RenderHtmlAsPdf
メソッドを使用することにより。 この方法は、文字列に含まれる可能性のある内部および外部のCSSファイルへの参照も受け付けます。
以下のコードは、リストからHTML文字列を構築します。object
オブジェクトとHTMLタグのtable、table row、table definitionを使用してHTMLテンプレートを構築します。 forループは、指定されたHTMLテンプレートとデータを一つずつバインドするために使用されます。 任意の文字列タイプまたはデータモデルオブジェクトリストを渡して、それらをPDFファイルに保存することが可能です。
以下は、上記のコードから指定されたテンプレートを使用して数行で生成されたサンプルPDFファイルです。
生成されたPDFファイル
HTML タグのどの種類でも使用して、サンプルテンプレートを基にして異なるデータでユーザーフォーム、領収書などを生成するためのテンプレートを作成することができます。
メソッドを使用することが可能です RenderUrlAsPdf
はい、以下の内容を日本語に翻訳いたします:
以下の内容を日本語に翻訳してください:
IronPDF allows developers to generate, edit and read PDF files in .NET applications. It simplifies the process of integrating PDF functionalities into software development projects.
Let's get started! RenderHtmlFileAsPdf
さまざまなソースからPDFファイルを生成するために。 以下のメソッドのうち、前者はウェブページのURLを受け取り、後者はコンピュータ上のHTMLファイルの場所を含む文字列を受け取ります。
以下をお読みください チュートリアル HTMLからPDFを生成する方法に関する詳細情報について。
公開環境でIronPDFを透かしなしで使用するには、 無料トライアルキー. IronPDFには、追加料金でSaaSおよびOEMの再配布ライセンスが付属しています。詳細については、次を参照してください。 ライセンス ページ
9つの .NET API製品 オフィス文書用