ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
ソフトウェア開発において、.NETレポート、請求書、SQL Serverレポーティングサービス、その他のドキュメントを作成することは、特にビジネス環境で標準的な必要事項です。 財務諸表から顧客請求書に至るまで、書類やページレポートの効率的な作成と管理は不可欠です。 Microsoftエコシステムで人気のあるC#には、この種の作業を処理するための豊富なライブラリと.NETレポートツールが揃っています。 それらの中で最も有力なのはIronPDFであり、C#アプリケーションで簡単にPDFドキュメントを作成することができます。 この記事では、IronPDFを使用します。レポーティングアプリケーションC#.
IronPDFは、.NETおよびJava、Python、Node.jsでPDFを生成、編集、読み取るための強力なツールです。プログラマー向けに最適化されており、コードからPDFファイルの作成を容易に行うことができます。IronPDFは、HTML、CSS、JavaScript、および画像をPDFドキュメントに変換する能力を提供します。
IronPDFは様々なライセンスオプションがあり、Lite License、Plus License、Professional License、Unlimited Licenseが用意されています。
技術サポートや詳細については、Iron Softwareの公式サイトをご覧ください。
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 Reporting Services))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文字列を作成します。 現在、私たちは静的文字列を使用しています。 必要であれば、レポートデータソースまたはレポートサーバーから取得したダイナミックレポートを作成することもできます。
HTML文字列を、前に作成したレンダラーオブジェクト内で利用できるRenderHtmlAsPdf
メソッドに渡します。 次に、ファイル名をパラメータとして渡してSaveAs
メソッドを使用してレポートを保存します。 レポートドキュメントを保存した後、作成したオブジェクトを破棄します。
これにより、任意の数の.NETレポート作成ツールを作成することができます。 以下は、上記のコードから生成された出力レポートです。
IronPDFコードの詳細については、以下を参照してください。HTMLを使ってPDFを作成する方法.
結論として、IronPDFは堅牢で適応性のある.NETレポーティングツールであり、開発者がアプリケーション内でレポートを作成、表示、および設計するために必要なすべてのソリューションを提供します。 IronPDFは、スムーズな統合、最新の機能、SQL Serverとの互換性により、報告機能を向上させたい.NET開発者にとって最適な選択肢です。
IronPDFはさらに、その機能を拡張して.NETレポーティングソリューションを提供し、開発者が特定のビジネスニーズを満たすためにレポートを個別にカスタマイズおよび調整するための多くの可能性を提供します。
IronPDFの$749 Liteエディションには、永久ライセンス、アップグレードオプション、そして1年間のソフトウェアメンテナンスが含まれています。 透かし入りの試用期間により、ユーザーは実際の環境で製品を評価することができます。 ウェブサイトに訪問してくださいIronPDFライセンス情報IronPDFの価格、ライセンス、無料トライアルについての詳細はこちらをご覧ください。 に移動しますIron Software ウェブサイトIron Softwareについて詳しく知るために。
9つの .NET API製品 オフィス文書用