ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
C#開発者はIronPDFを使用してHTMLからPDFを生成することができます。 この記事では、.NET Frameworkで作成されたC# Windows Formsアプリケーションを使用してこれを実証します。
Visual Studio 2019でプロジェクトを作成する手順は以下の通りです。
まず、Visual Studio 2019を開く必要があります。
Visual Studio 2019のメインウィンドウ
「新しいプロジェクトを作成」をクリックします。
次に、テンプレートから「Windows Forms App」を選択し、「次へ」をクリックします。以下のウィンドウが表示されます:
新しいプロジェクトウィンドウを作成
プロジェクト名「IronPDFを使用してPDFを作成」を書いてください。
プロジェクトの名前を設定する
「作成」ボタンをクリックすると、次のようにプロジェクトが作成されます。
新しいプロジェクトを作成した後の最初のウィンドウ
次にメニューが開きますので、NuGetパッケージマネージャーオプションをクリックしてください。
次に別のサブメニューが開くので、「Package Manager Console」というオプションをクリックします。
パッケージ マネージャー コンソール ウィンドウを開く
書き込みコマンドの下に新しい画面が表示されます。 IronPdf
パッケージをインストールするためのコマンドラインを書いてください。
Install-Package IronPdf
コマンドウィンドウを入力
正しいコマンドの後にEnterキーを押してください。 (コンピュータまたはノートパソコンがインターネットに接続されていることを確認してください。). IronPDF
パッケージは、既存のプロジェクトに自動的に追加されます。
![C# で IronPDF を使用して PDF ファイルを生成するための 5 ステップ
図 7: パッケージのインストールが成功したウィンドウ](/static-assets/pdf/blog/5-steps-to-generate-a-pdf-file-in-c-sharp/5-steps-to-generate-a-pdf-file-in-c-sharp-7.webp)
成功裏にパッケージがインストールされましたウィンドウ
上記の画面は、パッケージがプロジェクトに正常に追加されたことを示しています。
ラベルを追加して、テキストを「IronPDFを使用してHTMLからPDFを作成」と書きます。
ラベルウィンドウを設定する
ツールボックスからリッチテキストボックスとボタンを追加します。 次に、ボタンのテキストを「Convert」に設定します。
リッチテキストボックスとボタンウィンドウのデザイン
「Convert」ボタンをダブルクリックすると、コンバートボタンクリックイベントを含むコードウィンドウが表示されます。
バックエンドコードウィンドウ
.cs
ファイルの先頭にIronPDFライブラリをインポートするコードを追加します。
まず、IronPDFライブラリのメソッドを使用するために以下のコードを追加します。
using IronPdf;
using IronPdf;
Imports IronPdf
.cs
ファイルに空のbtnConvert_Click
イベントコードがあります。
private void btnConvert_Click(object sender, EventArgs e)
{
}
private void btnConvert_Click(object sender, EventArgs e)
{
}
Private Sub btnConvert_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
以下のコードをボタンクリックイベントに書いてください。
private void btnConvert_Click(object sender, EventArgs e)
{
//Declare HTMLToPdf object.
var HtmlLine = new HtmlToPdf();
//Get HTML Text from User.
string strHtml = txtHtml.Text;
//Create SaveFileDialog for get Save PDF file path.
SaveFileDialog saveFileDialog = new SaveFileDialog
{
InitialDirectory = @"D:\",
Title = "Save PDF",
CheckPathExists = true,
DefaultExt = "pdf",
Filter = "pdf files (*.pdf)
*.pdf",
FilterIndex = 2,
RestoreDirectory = true
};
//If User press Save.
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
//Get File path by user.
string filePath = saveFileDialog.FileName;
//Convert HTML to PDF & save on path.
using var PDF = HtmlLine.RenderHtmlAsPdf(strHtml);
PDF.SaveAs(filePath);
//Clear HTML & Show Message.
txtHtml.Text = "";
MessageBox.Show("File created successfully.");
}
}
private void btnConvert_Click(object sender, EventArgs e)
{
//Declare HTMLToPdf object.
var HtmlLine = new HtmlToPdf();
//Get HTML Text from User.
string strHtml = txtHtml.Text;
//Create SaveFileDialog for get Save PDF file path.
SaveFileDialog saveFileDialog = new SaveFileDialog
{
InitialDirectory = @"D:\",
Title = "Save PDF",
CheckPathExists = true,
DefaultExt = "pdf",
Filter = "pdf files (*.pdf)
*.pdf",
FilterIndex = 2,
RestoreDirectory = true
};
//If User press Save.
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
//Get File path by user.
string filePath = saveFileDialog.FileName;
//Convert HTML to PDF & save on path.
using var PDF = HtmlLine.RenderHtmlAsPdf(strHtml);
PDF.SaveAs(filePath);
//Clear HTML & Show Message.
txtHtml.Text = "";
MessageBox.Show("File created successfully.");
}
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
最初に、IronPDFが提供するHTML To PDFオブジェクトを宣言します。 ユーザーによるHTML入力を取得します。 上記のように、ユーザーの希望するファイルパスを取得するためにSaveFileDialog
が使用されています。
ユーザーがダイアログボックスで保存を押すと、ファイルパスを取得して設定します。 HtmlLine.RenderHtmlAsPdf
HTMLテキストをPDFに変換する関数。 上記の関数パラメータにHTML文字列とファイルパスを名前付きで追加します。
次に、TextBox
をクリアして「メッセージ」ボックスを表示します。
プロジェクトを実行すると、次の画面が表示されます。
RichTextBoxウィンドウでHTMLを書く
TextBox
にHTMLを書く:
<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
「変換」をクリックしてください。 保存ファイルダイアログが表示されます。
出力ファイルパスと名前の設定ウィンドウ
保存ボタンをクリックすると、ファイルは選択したパスにHtmlToPdf
というファイル名で保存されます。
私たちのPDFドキュメント出力はこのようになります。
![C#でIronPDFを使用してPDFファイルを生成する5つのステップ
図13: 出力ファイル](/static-assets/pdf/blog/5-steps-to-generate-a-pdf-file-in-c-sharp/5-steps-to-generate-a-pdf-file-in-c-sharp-13.webp)
出力ファイル
上記のチュートリアルは、IronPDFライブラリを使用してHTMLからPDFを作成するための入門書です。
こちらに訪問することができます 公式サイト IronPDFに関する詳細情報については ライブラリは、他の機能も提供しており、サポートします 完全にカスタマイズ可能なPDFファイル, プログラムによるファイルの結合と分割または単に確認する サンプルコードからの豊富な機能.
以下に翻訳します:
あなたはそれを使用して評価できます 30日間の試用キー. 現在、アイアンソフトウェアの製品5つを2つの価格で購入できる素晴らしい特別オファーもあります。 こちらをご覧ください ライセンスページ ライセンスに関する詳細情報はこちらをご覧ください。
9つの .NET API製品 オフィス文書用