ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
レポートや様々なビジネス文書を生成する必要がある開発者にとって、PDFファイルの生成は欠かせない作業です。 ビジネスレポートは非常に頻繁にPDFドキュメントとして生成されます。 このチュートリアルでは、C#でシンプルなPDFドキュメントを生成する方法を学びます。
市場には複数のPDF生成ライブラリがあります。 しかし、この目的のために最も簡単で有用なライブラリはIronPDFです。 この記事全体を通してPDFファイルを生成するためにIronPDFを使用します。
それではチュートリアルを始めましょう。
最初のステップは、Visual Studioプロジェクトを作成することです。 このチュートリアルでは、Windows Formアプリケーションテンプレートを使用します。
Visual Studioを開きます。
「Create New Project」をクリック
テンプレートから「Windows Form アプリ」を選択し、「次へ」をクリックします。 以下のウィンドウが表示されます。プロジェクトに名前を付けてください。
その後、「次へ」をクリックして次のウィンドウを表示します。 ドロップダウンメニューから .NET Framework を選択してください。
「作成」ボタンをクリックしてください。 プロジェクトは以下のように作成されます:
プロジェクトにIronPDFをインストールする方法は三つあります。
パッケージ マネージャー コンソールに次のコマンドを書いてください。 パッケージをダウンロードしてインストールします。
Install-Package IronPdf
NuGetパッケージソリューションを使用して、IronPDFライブラリをインストールすることもできます。 次の手順に従うだけです:
ツール => NuGet パッケージ マネージャー => NuGet パッケージ ソリューションの管理 をクリックしてください。
これは、NuGetパッケージマネージャーを開きます。 「ブラウズ」をクリックしてIronPDFを検索し、ライブラリをインストールしてください。
代替案として、 IronPDF.Dll ダウンロードして、リファレンスとしてプロジェクトに追加することができます。
ダウンロードしたIronPDFを解凍し、ソリューションディレクトリ内の -/Libs のような場所に配置してください。
Visual Studio ソリューション エクスプローラーで、参照を右クリックします。 「IronPDF.dll」を選択して参照してください。
プロジェクトが作成され、NuGetパッケージがインストールされました。 次のステップは、C# PDF Generator Appのフロントエンドデザインを作成することです。
ツールボックスに移動 > ラベルを選択(名前を指定して、私たちの例のアプリにしてください)「リッチテキストボックス」、「テキストボックス」、「ボタン」を選択します。 私たちのデザインは次のようになる予定です:
「Generate PDF From Text」ボタンをダブルクリックします。 以下のコードが表示されます:
`private void GeneratePDFFromText_Click(オブジェクト sender、EventArgs e) {}もちろん、英語のテキストを教えていただけますでしょうか?
.csファイルの上部に IronPDF の名前空間を追加します。
using IronPdf;
ここからが本番です。 SaveFileDialog
は、ユーザーにファイルパスとファイル名を選択するよう求めるために使用されます。
「GeneratePDFFromTex_Click
関数内に次のコードを追加します。」
IronPdf.License.LicenseKey = "YourLicenseKey";
// Code for Select the folder to save the file.
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = @"D:\";
saveFileDialog1.Title = "Generate Pdf File";
saveFileDialog1.DefaultExt = "pdf";
saveFileDialog1.Filter = "Pdf files (*.pdf)
*.pdf
All files (*.*)
*.*";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = saveFileDialog1.FileName;
// actual code that will generate Pdf document from html code
var HtmlLine = new ChromePdfRenderer();
HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
// MessageBox to display that file save
MessageBox.Show("PDF Generated Successfully!");
}
IronPdf.License.LicenseKey = "YourLicenseKey";
// Code for Select the folder to save the file.
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = @"D:\";
saveFileDialog1.Title = "Generate Pdf File";
saveFileDialog1.DefaultExt = "pdf";
saveFileDialog1.Filter = "Pdf files (*.pdf)
*.pdf
All files (*.*)
*.*";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = saveFileDialog1.FileName;
// actual code that will generate Pdf document from html code
var HtmlLine = new ChromePdfRenderer();
HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
// MessageBox to display that file save
MessageBox.Show("PDF Generated Successfully!");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
SaveFileDialog
は、PDF ファイルを生成したいフォルダーとファイル名を選択するファイルダイアログを開きます。
3行目では、初期ディレクトリパスがDドライブに設定されています。
行5では、このコードの例ではpdf
をデフォルトの拡張子プロパティとして設定しています。ここではPDFファイルのみを扱うためです。
11行目から16行目には、PDFファイルを生成する実際のコードが含まれています。IronPDFはわずか2行のコードでPDFファイルを生成できることに注目してください。 「PdfText」は、PDFファイルに書き込まれるテキストを含むリッチテキストボックスの名前です。ファイル名は、ユーザーが「SaveFileDialog」を通じて選択したファイルパスと名前です。
Ctrl + F5
を押してプロジェクトを実行します。 次のウィンドウが表示されます:
テキストボックスの中にテキストを入力してください。 以下に例を示します。
<h1>C Sharp PDF Generator</h1>
<p>In this tutorial we have learnt to generate PDF Files with just a few lines of code</p>
<p>IronPDF is very easy compared to other PDF Generating Libraries</p>
<h1>C Sharp PDF Generator</h1>
<p>In this tutorial we have learnt to generate PDF Files with just a few lines of code</p>
<p>IronPDF is very easy compared to other PDF Generating Libraries</p>
次に、'Generate PDF From Text' ボタンをクリックしてファイルを生成および保存します。次のウィンドウが表示されます:
「フォルダー」を選択し、「ファイル」名を記入してください。 「保存」ボタンを押してください。
以下のように、HTML文字列からPDFファイルが生成されます:
「Generate PDF FROM URL」ボタンをダブルクリックしてください。 以下のコードが表示されます:
`private void GeneratePDF_FROM_URL_Click(オブジェクト sender、EventArgs e){}もちろん、英語のテキストを教えていただけますでしょうか?
この関数の内部に次のコードを追加してください。
IronPdf.License.LicenseKey = "YourLicenseKey";
var Renderer = new ChromePdfRenderer();
var PDF = Renderer.RenderUrlAsPdf(URL.Text);
PDF.SaveAs("IronPDF.pdf");
IronPdf.License.LicenseKey = "YourLicenseKey";
var Renderer = new ChromePdfRenderer();
var PDF = Renderer.RenderUrlAsPdf(URL.Text);
PDF.SaveAs("IronPDF.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
URL.Text
は、フォームフィールドを通じてユーザーによって提供されたURLです。
SaveAs
関数を使用して、生成されたPDFをデフォルトディレクトリに保存します。
URL フィールドに URL を貼り付けてください。 「URLからPDFを生成」ボタンをクリックします。 PDFファイルは以下のように生成されます:
PDFフォーマットがURLと同じであることが確認できます。
このチュートリアルでは、数行のコードでC#でPDFファイルを生成する方法を示します。 全文を参照して、HTMLからPDFへの変換について詳しく学びましょう HTML から PDF へのチュートリアル.
詳細について学ぶ Iron Software 製品そして IronPDFを試してください30日間無料。
についてIron Suite9つの.NETライブラリが含まれています。 2つのIronプロダクトライブラリの価格で9つすべての製品を手に入れましょう。 詳細については、こちらをクリックしてください これ.
9つの .NET API製品 オフィス文書用