透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
ソフトウェア開発において、.NETレポート、請求書、SQL Serverレポーティングサービス、その他のドキュメントを作成することは、特にビジネス環境で標準的な必要事項です。 財務諸表から顧客請求書に至るまで、書類やページレポートの効率的な作成と管理は不可欠です。 Microsoftエコシステムで人気のあるC#には、この種の作業を処理するための豊富なライブラリと.NETレポートツールが揃っています。 それらの中で最も有力なのはIronPDFであり、C#アプリケーションで簡単にPDFドキュメントを作成することができます。 この記事では、レポート アプリケーション C# で IronPDF を使用します。
IronPDFの機能と利点については、開発者と.NETレポートデザイナーに、.NETアプリケーション内でレポートを生成、表示、およびデザインするための多用途のソリューションを提供する強力な.NETレポーティングツールです。 開発者は、C#ライブラリのIronPDFを利用して、アプリケーション内でPDFドキュメントを簡単に作成、編集、レポート生成、およびレンダリングすることができます。 Iron Softwareによって作成されたIronPDFは、HTML、ASPX、およびMVCビューを含むあらゆるタイプのC#コンテンツからPDFを作成するのを容易にします。 開発者がプロジェクトにPDF生成機能を追加したいとき、そのユーザーフレンドリーなAPIと強力な機能のために、常にこれを選びます。
IronPDF は、.NET レポートビューアのために使いやすい機能を提供し、ユーザーがアプリ内で作成されたレポートと簡単に対話し、ナビゲートできるようにします。 IronPDFを使用することで、財務報告書、販売レポート、または分析データを表示する際に、スムーズで応答性の高いユーザーエクスペリエンスが保証されます。 IronPDFは、統合された.NETレポートデザイナーとレポートツールを使用して、アプリケーション内で視覚的に魅力的なレポートを設計および作成する機能を開発者に提供します。
IronPDFはSQL Serverとスムーズに統合するため、開発者はSQL Serverのデータを使用して動的なレポートを作成したり、レポートを共有したりすることができます。 IronPDFは、SQL Server Reporting Services (SSRS)と統合する場合でも、SQL Serverから直接データを取得する場合でも、信頼性の高いレポート作成機能とスムーズな通信を提供します。
IronPDFにはエンドユーザー向けのレポートデザイナーが含まれており、.NETレポートに加えて、技術的な知識がないユーザーでも開発者の支援を必要とせずにレポートを作成および変更することができます。
IronPDFの詳細については、IronPDFドキュメントをご確認ください。
Visual Studio アプリケーションを起動するには、上部のファイル メニューを使用してファイルを選択します。次に、「新しいプロジェクト」をクリックし、「コンソール アプリケーション」を選択します。
ファイルの保存場所を選択した後、テキストフィールドにプロジェクト名を入力してください。 次に、以下のサンプルに示すように、作成ボタンをクリックし、必要な.NET Frameworkを選択します。
Visual Studio プロジェクトの構成は、選択されたアプリケーションに依存します。 コードを追加してアプリケーションを構築するには、program.csファイルを開くだけです。インターネットアプリケーション、Windows、またはコンソールをすべて利用可能です。
その後、ライブラリを追加することで、新しいレポート作成ツールを作成することができます。
Visual Studioツールを使用して、ツールメニューからNuGetパッケージマネージャーを選択します。 パッケージマネージャーインターフェースに入り、パッケージ管理端末コンソールにアクセスしてください。
:ProductInstall
:ProductInstall
'INSTANT VB TODO TASK: The following line uses invalid syntax:
':ProductInstall
パッケージをダウンロードしてインストールした後、現在進行中のプロジェクトで利用できます。
また、パッケージマネージャーの方法もあります。 パッケージを直接ソリューションにインストールするには、Visual StudioのNuGetパッケージマネージャーオプションを使用できます。 以下の画像で、NuGetパッケージマネージャーの起動方法をご覧いただけます。
NuGetウェブサイトの検索ボックスを使用してパッケージを探します。 必要な作業は、パッケージマネージャーで「IronPDF」を検索するだけです。以下のスクリーンショットをご参照ください。
上記の画像には関連する検索結果の一覧が表示されています。 ソフトウェアをコンピューターにインストールするために、これらの設定を調整してください。
以下は、IronPDFを使用して基本的なレポート作成ツールを構築する方法を示すサンプルのC#コードです。 この例では、ヘッダー、テキスト、フッターを含むレポートを作成します。
using IronPdf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp
{
internal class Program
{
static void Main(string [] args)
{
var renderer = new IronPdf.HtmlToPdf();
// Define HTML content for the report data source
string htmlContent = @"
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
margin: 40px;
}
.header {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.content {
margin-bottom: 40px;
}
.footer {
text-align: center;
font-size: 14px;
}
</style>
</head>
<body>
<div class='header'>
Sample Report
</div>
<div class='content'>
<p>This is a sample report generated using IronPDF.</p>
<p>IronPDF provides powerful features for PDF generation in C# applications.</p>
</div>
<div class='footer'>
Generated by IronPDF
</div>
</body>
</html>
";
//Set HTML content for the page
var pdfDocument = renderer.RenderHtmlAsPdf(htmlContent);
// save the document
pdfDocument.SaveAs("output.pdf");
//Dispose the render object
renderer.Dispose();
//Display a message
Console.WriteLine("Report generated successfully!");
}
}
}
using IronPdf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp
{
internal class Program
{
static void Main(string [] args)
{
var renderer = new IronPdf.HtmlToPdf();
// Define HTML content for the report data source
string htmlContent = @"
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
margin: 40px;
}
.header {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.content {
margin-bottom: 40px;
}
.footer {
text-align: center;
font-size: 14px;
}
</style>
</head>
<body>
<div class='header'>
Sample Report
</div>
<div class='content'>
<p>This is a sample report generated using IronPDF.</p>
<p>IronPDF provides powerful features for PDF generation in C# applications.</p>
</div>
<div class='footer'>
Generated by IronPDF
</div>
</body>
</html>
";
//Set HTML content for the page
var pdfDocument = renderer.RenderHtmlAsPdf(htmlContent);
// save the document
pdfDocument.SaveAs("output.pdf");
//Dispose the render object
renderer.Dispose();
//Display a message
Console.WriteLine("Report generated successfully!");
}
}
}
Imports IronPdf
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Threading.Tasks
Namespace ConsoleApp
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim renderer = New IronPdf.HtmlToPdf()
' Define HTML content for the report data source
Dim htmlContent As String = "
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
margin: 40px;
}
.header {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.content {
margin-bottom: 40px;
}
.footer {
text-align: center;
font-size: 14px;
}
</style>
</head>
<body>
<div class='header'>
Sample Report
</div>
<div class='content'>
<p>This is a sample report generated using IronPDF.</p>
<p>IronPDF provides powerful features for PDF generation in C# applications.</p>
</div>
<div class='footer'>
Generated by IronPDF
</div>
</body>
</html>
"
'Set HTML content for the page
Dim pdfDocument = renderer.RenderHtmlAsPdf(htmlContent)
' save the document
pdfDocument.SaveAs("output.pdf")
'Dispose the render object
renderer.Dispose()
'Display a message
Console.WriteLine("Report generated successfully!")
End Sub
End Class
End Namespace
上記のコードでは、まずIronPDFネームスペースをプロジェクトにインポートしています。 次に、HtmlToPdf
の新しいオブジェクトを作成します。 その後、サンプルレポートを含むHTML文字列を作成します。 現在、私たちは静的文字列を使用しています。 必要であれば、レポートデータソースまたはレポートサーバーから取得したダイナミックレポートを作成することもできます。
次に、以前作成したオブジェクトレンダラー内で利用可能なRenderHtmlAsPdf
というメソッドにHTML文字列を渡します。 次に、ファイル名をパラメータとして渡し、SaveAs
メソッドを使用してレポートを保存します。 レポートドキュメントを保存した後、作成したオブジェクトを破棄します。
これにより、任意の数の.NETレポート作成ツールを作成することができます。 以下は、上記のコードから生成された出力レポートです。
IronPDFのコードについて詳しく知るには、HTMLを使用してPDFを作成する方法を参照してください。
結論として、IronPDFは堅牢で適応性のある.NETレポーティングツールであり、開発者がアプリケーション内でレポートを作成、表示、および設計するために必要なすべてのソリューションを提供します。 IronPDFは、スムーズな統合、最新の機能、SQL Serverとの互換性により、報告機能を向上させたい.NET開発者にとって最適な選択肢です。
IronPDFはさらに、その機能を拡張して.NETレポーティングソリューションを提供し、開発者が特定のビジネスニーズを満たすためにレポートを個別にカスタマイズおよび調整するための多くの可能性を提供します。
IronPDF の $749 Lite エディションには、永久ライセンス、アップグレードオプション、および1年間のソフトウェアメンテナンスがすべて含まれています。 透かし入りの試用期間により、ユーザーは実際の環境で製品を評価することができます。 IronPDFの価格、ライセンス、および無料トライアルの詳細については、IronPDFライセンス情報を訪問してください。 Iron Softwareのウェブサイトにアクセスして、Iron Softwareについてもっと学んでください。