.NETヘルプ FluentEmail C#(開発者向けの仕組み) Curtis Chau 更新日:7月 28, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 今日のデジタル時代において、メールは企業と個人の通信の基盤として残っています。 ASP.NET Coreアプリケーションに強力なメール機能を統合することは、通知の自動化、ニュースレターの送信、お客様とのやり取りの促進に欠かせません。 FluentEmail, a powerful library for .NET, combined with MailgunのAPIキーを組み合わせることで、開発者に信頼性とスケーラビリティを備えたシームレスなメール機能向上のソリューションを提供します。 この後の記事では、PDFドキュメントを生成および管理するためのIronPDF Library on ironsoftware.comについても見ていきます。 FluentEmailは、.NETアプリケーション内で複数のメールをプログラム的に送信するプロセスを簡素化します。 メールメッセージの設定、添付ファイルの管理、受取人リストの処理のために直感的で流暢なインターフェースを提供します。 このライブラリは、SMTP構成の複雑さを抽象化し、Mailgunを含む複数のテンプレートレンダラプロバイダーおよびテストメールサービスプロバイダーをサポートします。 FluentEmail.NETは、メール送信のための.NET Coreエコシステムにおける人気のライブラリであり、メール本文を動的に作成するためのRazorメールテンプレートおよびLiquidテンプレートをサポートしています。 RazorテンプレートレンダラをFluentEmail.NETと使用すると、Razor構文の力を活用して、適切にフォーマットされた動的なメールコンテンツを作成し、レイアウトファイルを解決することができます。 ここに、ASP.NET Core RazorテンプレートでFluentEmail.NETを使用するための基本的なガイドがあります。 ステップ 1: FluentEmailをインストールする まず、FluentEmailパッケージとRazorテンプレートレンダラーのパッケージをインストールする必要があります。Install-Packageコマンドまたは.NET add packageコマンドを使用します。 # Install packages using the Package Manager Console Install-Package FluentEmail.Core Install-Package FluentEmail.Razor # Or install packages using the .NET CLI dotnet add package FluentEmail.Core dotnet add package FluentEmail.Razor # Install packages using the Package Manager Console Install-Package FluentEmail.Core Install-Package FluentEmail.Razor # Or install packages using the .NET CLI dotnet add package FluentEmail.Core dotnet add package FluentEmail.Razor SHELL ステップ 2: Razorテンプレートを作成する メール本文のためのRazorテンプレートを作成します。 これは、HTMLと有効なRazorコード構文を含む.cshtmlファイルです。 例えば、名前をEmailTemplate.cshtmlとしたファイルを作成します。 @model YourNamespace.EmailViewModel <!DOCTYPE html> <html> <head> <title>Email Template</title> </head> <body> <h1>Hello, @Model.Name!</h1> <p>This is a sample email template.</p> </body> </html> @model YourNamespace.EmailViewModel <!DOCTYPE html> <html> <head> <title>Email Template</title> </head> <body> <h1>Hello, @Model.Name!</h1> <p>This is a sample email template.</p> </body> </html> HTML YourNamespace.EmailViewModelを、実際の名前空間またはクラス名、もしくはこのテンプレートに渡すドメインモデルに置き換えることを確認してください。 ステップ 3: Razor Rendererを使用してFluentEmailをセットアップする FluentEmailをRazorレンダラーを使用するように構成し、必要な依存関係を提供します。 using FluentEmail.Core; using FluentEmail.Razor; public void ConfigureFluentEmail() { // Set up the Razor renderer Email.DefaultRenderer = new RazorRenderer(); // Set up SMTP sender address Email.DefaultSender = new SmtpSender(new SmtpClient("smtp.yourserver.com")); } using FluentEmail.Core; using FluentEmail.Razor; public void ConfigureFluentEmail() { // Set up the Razor renderer Email.DefaultRenderer = new RazorRenderer(); // Set up SMTP sender address Email.DefaultSender = new SmtpSender(new SmtpClient("smtp.yourserver.com")); } Imports FluentEmail.Core Imports FluentEmail.Razor Public Sub ConfigureFluentEmail() ' Set up the Razor renderer Email.DefaultRenderer = New RazorRenderer() ' Set up SMTP sender address Email.DefaultSender = New SmtpSender(New SmtpClient("smtp.yourserver.com")) End Sub $vbLabelText $csharpLabel ステップ 4: メールをレンダリングし送信する アプリケーションコード内で、Razorテンプレートを希望するモデルでレンダリングし、メールを送信します。 using FluentEmail.Core; using FluentEmail.Razor; public void SendEmail() { // Specify the template file var template = "EmailTemplate.cshtml"; // Create the email var email = Email .From("sender@example.com") // Set the sender's email address .To("recipient@example.com") // Set the recipient's email address .Subject("Sample Email"); // Set the email subject // Define the model to pass to the template var model = new EmailViewModel { Name = "John Doe" }; // Render the template with the model email.UsingTemplateFromFile(template, model); // Send the email email.Send(); } using FluentEmail.Core; using FluentEmail.Razor; public void SendEmail() { // Specify the template file var template = "EmailTemplate.cshtml"; // Create the email var email = Email .From("sender@example.com") // Set the sender's email address .To("recipient@example.com") // Set the recipient's email address .Subject("Sample Email"); // Set the email subject // Define the model to pass to the template var model = new EmailViewModel { Name = "John Doe" }; // Render the template with the model email.UsingTemplateFromFile(template, model); // Send the email email.Send(); } Imports FluentEmail.Core Imports FluentEmail.Razor Public Sub SendEmail() ' Specify the template file Dim template = "EmailTemplate.cshtml" ' Create the email Dim email = Email.From("sender@example.com").To("recipient@example.com").Subject("Sample Email") ' Set the email subject ' Define the model to pass to the template Dim model = New EmailViewModel With {.Name = "John Doe"} ' Render the template with the model email.UsingTemplateFromFile(template, model) ' Send the email email.Send() End Sub $vbLabelText $csharpLabel EmailViewModelがRazorテンプレート(EmailTemplate.cshtml)で定義したモデルと一致していることを確認してください。 このモデルには、Razorテンプレートで参照するプロパティ(例えば、@Model.Name)が含まれている必要があります。 Mailgun APIキーの統合 Mailgunは、その信頼性、配送率、豊富な機能で知られる人気のメールサービスプロバイダーです。 FluentEmailとMailgun APIキーを統合することで、開発者はMailgunのインフラを活用してメールを効率的かつ安全に送信できます。 FluentEmailとMailgun APIキーの統合手順 Mailgun APIキーを取得する: まだであれば、Mailgunアカウントにサインアップします。 Mailgunダッシュボードに移動し、新しいAPIキーを作成します。 説明を提供します。 FluentEmailパッケージをインストール: NuGetパッケージマネージャーまたはVisual Studioのパッケージマネージャーコンソールを使用して、FluentMailをインストールします。 # Install the FluentEmail.Mailgun package Install-Package FluentEmail.Mailgun # Install the FluentEmail.Mailgun package Install-Package FluentEmail.Mailgun SHELL またはVisual Studioから: Mailgun APIキーでFluentEmailを構成する: FluentEmailを設定して、MailgunをメールサービスプロバイダーまたはSMTP送信者として使用するためにAPIキーを構成します。 using FluentEmail.Core; using FluentEmail.Mailgun; // Create an instance of MailgunSender var sender = new MailgunSender("your-domain.com", "your-mailgun-api-key"); // Set the default sender for all emails Email.DefaultSender = sender; using FluentEmail.Core; using FluentEmail.Mailgun; // Create an instance of MailgunSender var sender = new MailgunSender("your-domain.com", "your-mailgun-api-key"); // Set the default sender for all emails Email.DefaultSender = sender; Imports FluentEmail.Core Imports FluentEmail.Mailgun ' Create an instance of MailgunSender Private sender = New MailgunSender("your-domain.com", "your-mailgun-api-key") ' Set the default sender for all emails Email.DefaultSender = sender $vbLabelText $csharpLabel メールを作成し送信する: FluentEmailの流暢なインターフェースを使用してメールを作成し、送信します。 var email = Email .From("sender@example.com") .To("recipient@example.com") .Subject("Your Subject Here") .Body("Hello, this is a test email sent via FluentMail and Mailgun!") .Send(); var email = Email .From("sender@example.com") .To("recipient@example.com") .Subject("Your Subject Here") .Body("Hello, this is a test email sent via FluentMail and Mailgun!") .Send(); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 高度な構成: FluentEmailの流暢なAPIを使用して、添付ファイル、HTMLフォーマット、CC/BCC受信者、メールヘッダーなどのメール設定をカスタマイズします。 FluentEmailとMailgunを使用する利点 簡単さ: FluentEmailはSMTP構成の複雑さを抽象化し、最小限のセットアップでメールを簡単に送信できます。 信頼性: Mailgunのインフラを活用することで、高い配送率と強固なメール処理機能を保証します。 スケーラビリティ: 小規模なアプリケーションや企業向けソリューションに適したMailgunのスケーラブルなインフラで、メール送信ニーズを容易に拡張できます。 豊富な機能: トラッキング、分析、高度なメール検証などのMailgunの機能を活用してメールキャンペーンを最適化します。 IronPDFの紹介 IronPDFは、.NETプロジェクト内でPDFドキュメントを生成、管理、および内容を抽出することができるNode.js PDFライブラリです。 ここにいくつかの主な機能があります: HTML を PDF に変換: HTML、CSS、JavaScriptコンテンツをPDFドキュメントに変換します。 ピクセルパーフェクトなPDFのためのChromeレンダリングエンジン。 URL、HTMLファイル、またはHTML文字列を入力としてPDFを生成します。 画像およびコンテンツの変換: 画像をPDFに、またはPDFから変換します。 既存のPDFドキュメントからテキストと画像を抽出します。 JPG、PNGなどのさまざまな画像形式をサポートしています。 編集および操作: PDFのプロパティ、セキュリティ、権限を設定します。 デジタル署名を追加します。 メタデータとリビジョン履歴を編集します。 IronPDFはHTMLからPDFへの変換において優れており、原本のレイアウトやスタイルの正確な保持を確保しています。 レポート、請求書、およびドキュメントのようなWebベースのコンテンツからのPDF作成に最適です。 HTMLファイル、URL、および生のHTML文字列をサポートし、IronPDFは簡単に高品質のPDFドキュメントを生成します。 using IronPdf; class Program { static void Main(string[] args) { // Create a ChromePdfRenderer instance var renderer = new ChromePdfRenderer(); // 1. Convert HTML String to PDF var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>"; var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent); pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf"); // 2. Convert HTML File to PDF var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath); pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf"); // 3. Convert URL to PDF var url = "http://ironpdf.com"; // Specify the URL var pdfFromUrl = renderer.RenderUrlAsPdf(url); pdfFromUrl.SaveAs("URLToPDF.pdf"); } } using IronPdf; class Program { static void Main(string[] args) { // Create a ChromePdfRenderer instance var renderer = new ChromePdfRenderer(); // 1. Convert HTML String to PDF var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>"; var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent); pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf"); // 2. Convert HTML File to PDF var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath); pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf"); // 3. Convert URL to PDF var url = "http://ironpdf.com"; // Specify the URL var pdfFromUrl = renderer.RenderUrlAsPdf(url); pdfFromUrl.SaveAs("URLToPDF.pdf"); } } Imports IronPdf Friend Class Program Shared Sub Main(ByVal args() As String) ' Create a ChromePdfRenderer instance Dim renderer = New ChromePdfRenderer() ' 1. Convert HTML String to PDF Dim htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>" Dim pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent) pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf") ' 2. Convert HTML File to PDF Dim htmlFilePath = "path_to_your_html_file.html" ' Specify the path to your HTML file Dim pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath) pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf") ' 3. Convert URL to PDF Dim url = "http://ironpdf.com" ' Specify the URL Dim pdfFromUrl = renderer.RenderUrlAsPdf(url) pdfFromUrl.SaveAs("URLToPDF.pdf") End Sub End Class $vbLabelText $csharpLabel IronPDFとFluentEmail .NETを使用したPDFドキュメントの生成とMailgun送信 はじめに、以下のように Visual Studio を使用してコンソールアプリケーションを作成します。 プロジェクト名を提供します。 .NET バージョンを入力します。 IronPDFパッケージをインストールします。 FluentEmail Mailgunをインストールします。 無料トライアルでメールを受信するには、受信者のメールをMailgun登録ダッシュボードに登録する必要があります。 using FluentEmail.Core; using FluentEmail.Mailgun; using IronPdf; using System; using System.IO; namespace CodeSample { public static class FluentMailDemo { public static void Execute() { // Instantiate Renderer var renderer = new ChromePdfRenderer(); // HTML Content to be converted into PDF and used in Email var content = "<h1>Demo FluentEmail with Mailgun and IronPDF</h1>"; content += "<h2>Create MailgunSender</h2>"; content += "<p>1. Get API key from app.mailgun.com</p>"; var domain = "your-domain.com"; // Use your Mailgun domain var sender = new MailgunSender(domain, "your-mailgun-api-key"); // Use your Mailgun API key Email.DefaultSender = sender; content += "<h2>Prepare Email</h2>"; content += $"<p>Sender: example@{domain}</p>"; content += $"<p>Receiver: recipient@example.com</p>"; content += $"<p>Subject: Checkout the New Awesome IronPDF Library from Iron Software</p>"; content += $"<p>Body: IronPDF is the leading C# PDF library for generating & editing PDFs. It has friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.</p>"; // Render HTML content to PDF var pdf = renderer.RenderHtmlAsPdf(content); // Export the PDF to a file pdf.SaveAs("AwesomeFluentEmailAndIron.pdf"); // Compose and send the email var email = Email .From($"example@{domain}") .To("recipient@example.com") .Subject("Checkout the New Awesome IronPDF Library from Iron Software") .Body("IronPDF is the leading C# PDF library for generating & editing PDFs. It has a friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.") .Attach(new FluentEmail.Core.Models.Attachment { Data = File.OpenRead("AwesomeFluentEmailAndIron.pdf"), Filename = "AwesomeFluentEmailAndIron.pdf", ContentType = "application/pdf" }) .Send(); Console.WriteLine($"Is Send Success: {email.Successful}"); } } } using FluentEmail.Core; using FluentEmail.Mailgun; using IronPdf; using System; using System.IO; namespace CodeSample { public static class FluentMailDemo { public static void Execute() { // Instantiate Renderer var renderer = new ChromePdfRenderer(); // HTML Content to be converted into PDF and used in Email var content = "<h1>Demo FluentEmail with Mailgun and IronPDF</h1>"; content += "<h2>Create MailgunSender</h2>"; content += "<p>1. Get API key from app.mailgun.com</p>"; var domain = "your-domain.com"; // Use your Mailgun domain var sender = new MailgunSender(domain, "your-mailgun-api-key"); // Use your Mailgun API key Email.DefaultSender = sender; content += "<h2>Prepare Email</h2>"; content += $"<p>Sender: example@{domain}</p>"; content += $"<p>Receiver: recipient@example.com</p>"; content += $"<p>Subject: Checkout the New Awesome IronPDF Library from Iron Software</p>"; content += $"<p>Body: IronPDF is the leading C# PDF library for generating & editing PDFs. It has friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.</p>"; // Render HTML content to PDF var pdf = renderer.RenderHtmlAsPdf(content); // Export the PDF to a file pdf.SaveAs("AwesomeFluentEmailAndIron.pdf"); // Compose and send the email var email = Email .From($"example@{domain}") .To("recipient@example.com") .Subject("Checkout the New Awesome IronPDF Library from Iron Software") .Body("IronPDF is the leading C# PDF library for generating & editing PDFs. It has a friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.") .Attach(new FluentEmail.Core.Models.Attachment { Data = File.OpenRead("AwesomeFluentEmailAndIron.pdf"), Filename = "AwesomeFluentEmailAndIron.pdf", ContentType = "application/pdf" }) .Send(); Console.WriteLine($"Is Send Success: {email.Successful}"); } } } Imports FluentEmail.Core Imports FluentEmail.Mailgun Imports IronPdf Imports System Imports System.IO Namespace CodeSample Public Module FluentMailDemo Public Sub Execute() ' Instantiate Renderer Dim renderer = New ChromePdfRenderer() ' HTML Content to be converted into PDF and used in Email Dim content = "<h1>Demo FluentEmail with Mailgun and IronPDF</h1>" content &= "<h2>Create MailgunSender</h2>" content &= "<p>1. Get API key from app.mailgun.com</p>" Dim domain = "your-domain.com" ' Use your Mailgun domain Dim sender = New MailgunSender(domain, "your-mailgun-api-key") ' Use your Mailgun API key Email.DefaultSender = sender content &= "<h2>Prepare Email</h2>" content &= $"<p>Sender: example@{domain}</p>" content &= $"<p>Receiver: recipient@example.com</p>" content &= $"<p>Subject: Checkout the New Awesome IronPDF Library from Iron Software</p>" content &= $"<p>Body: IronPDF is the leading C# PDF library for generating & editing PDFs. It has friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.</p>" ' Render HTML content to PDF Dim pdf = renderer.RenderHtmlAsPdf(content) ' Export the PDF to a file pdf.SaveAs("AwesomeFluentEmailAndIron.pdf") ' Compose and send the email Dim email = Email.From($"example@{domain}").To("recipient@example.com").Subject("Checkout the New Awesome IronPDF Library from Iron Software").Body("IronPDF is the leading C# PDF library for generating & editing PDFs. It has a friendly API and allows developers to rapidly deliver high quality PDFs from HTML in .NET projects.").Attach(New FluentEmail.Core.Models.Attachment With { .Data = File.OpenRead("AwesomeFluentEmailAndIron.pdf"), .Filename = "AwesomeFluentEmailAndIron.pdf", .ContentType = "application/pdf" }).Send() Console.WriteLine($"Is Send Success: {email.Successful}") End Sub End Module End Namespace $vbLabelText $csharpLabel コードの説明 FluentEmailとMailgunの統合: FluentEmail.Core: 流暢なインターフェースを提供し、メールの作成と送信を行います。 FluentEmail.Mailgun: メール配送のためにMailgunとの統合を可能にします。 ChromePdfRenderer: これは、HTMLコンテンツをPDFドキュメントにレンダリングするためのIronPDFライブラリのChromePdfRendererのインスタンスと想定されます。 コンテンツの準備: IronPDFに関する詳細を含むHTMLコンテンツ(content)が準備されます。 このコンテンツは、PDFの生成(renderer.RenderHtmlAsPdf(content))とメール本文の両方に使用されます。 MailgunSenderのセットアップ: MailgunSenderは、Mailgun APIの認証情報(ドメインとAPIキー)で初期化されます。 Email.DefaultSenderがこの送信者に設定され、以降すべてのメールがMailgunを使用して配信されるようにします。 PDFの生成と添付: HTMLコンテンツ(content)は、IronPDFのRenderHtmlAsPdfメソッドを使用してPDF(pdf)にレンダリングされます。 生成されたPDFは"AwesomeFluentEmailAndIron.pdf"として保存されます。 メールの作成と送信: FluentEmailの流暢なAPIを使用してメールを作成します。 『From』アドレスは送信者のドメインを使用して設定されます。 『To』アドレスは受信者のメールに設定されます。 メールの件名と本文が定義されます。 PDFファイル"AwesomeFluentEmailAndIron.pdf"がメールに添付されます。 メールは.Send()を使用して送信され、成功状態(email.Successful)がコンソールに出力されます。 コンソール出力: メールの送信を試みた後、メールが送信されたかどうかがコードによって出力されます(Is Send Success: true/false)。 出力メールメッセージ 添付されたPDF IronPDF ライセンス IronPDFパッケージは、PDFを実行および生成するためにライセンスが必要です。 パッケージにアクセスする前に、アプリケーションの開始時に以下のコードを追加します。 IronPdf.License.LicenseKey = "IRONPDF-LICENSE-KEY"; IronPdf.License.LicenseKey = "IRONPDF-LICENSE-KEY"; IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel トライアルライセンスはIronPDFライセンスとトライアルから利用可能です。 結論 FluentEmailとMailgun APIキーの組み合わせは、.NET開発者がアプリケーション内でメール機能を合理化する力を与えます。 トランザクションメール、ニュースレター、通知の送信に関わらず、この統合により、信頼性、スケーラビリティ、使いやすさが保証されます。 メール配信の複雑さを抽象化することで、FluentEmailは開発者が強力なアプリケーションの構築に集中しながら、Mailgun の強力なメール インフラを活用できるようにします。 FluentEmailとMailgunのパワーを活用し、今日.NETアプリケーションのメール通信機能を強化しましょう。 一方、IronPDFは.NETアプリケーション内でPDFドキュメントの作成、編集、および変換を行うための強力なC#ライブラリです。 HTMLをPDFに変換することに優れ、包括的なPDF操作機能を提供し、.NETフレームワークとシームレスに統合して、安全で多様なPDFハンドリングソリューションを提供します。 よくある質問 Razorテンプレートを使って.NETアプリケーションでメールを送信するにはどうすればいいですか? Razorテンプレートを使って.NETアプリケーションでメールを送信するには、FluentEmailを使用できます。まず、NuGetまたは.NET CLIを使用してFluentEmailおよびRazorレンダラーパッケージをインストールします。次に、Razorレンダラーを構成し、FluentEmailインターフェースを使用して、Razorテンプレートをサポートするメールを作成および送信します。 Mailgunを.NETのメールライブラリにどのように統合できますか? FluentEmailとMailgunを統合するには、MailgunダッシュボードからAPIキーを取得します。次に、`FluentEmail.Mailgun`パッケージをインストールし、Mailgunをメールサービスプロバイダーとして構成することで、Mailgunのインフラストラクチャを通じて効率的にメールを送信できるようにします。 FluentEmailを.NETのメール機能に使用する利点は何ですか? FluentEmailは、メールの作成および送信のための流暢なインターフェースを提供し、動的コンテンツ向けのRazorおよびLiquidテンプレートをサポートし、SMTP構成を簡素化し、Mailgunと統合して信頼性が高くスケーラブルなメール配信を実現します。 ASP.NET Coreで.NETライブラリを使用して、メール通知を自動化できますか? はい、ASP.NET CoreでFluentEmailを使用することにより、メール通知を自動化できます。RazorテンプレートとMailgunの統合を活用して、トランザクションメール、ニュースレター、および通知を簡単に自動で送信できます。 FluentEmailを使用して.NETでメールの添付ファイルをどのように扱いますか? FluentEmailを使用すれば、メールを作成する際に添付ファイルを簡単に管理できます。このライブラリには、メールにファイルを添付するための方法が用意されており、添付ファイルがメールの内容とともに送信されることを保証します。 IronPDFは、.NETアプリケーションのPDF機能をどのように強化しますか? IronPDFは、HTMLからPDFへの変換、コンテンツ抽出、包括的なPDF編集機能を提供することによりPDF機能を強化します。Chromeレンダリングエンジンを使用し、開発者がHTMLからPDFを生成し、コンテンツを抽出し、PDFを効率的に修正できます。 .NETアプリケーションでHTMLをPDFに変換するために必要な手順は何ですか? IronPDFを使用して.NETアプリケーションでHTMLをPDFに変換するには、`ChromePdfRenderer`クラスを使用して、HTMLコンテンツをPDFドキュメントとしてレンダリングします。このPDFはファイルとして保存したり、必要に応じてさらに操作したりできます。 PDFを.NETアプリケーションでメールに添付する方法は? PDFを.NETアプリケーションでメールに添付するには、まずIronPDFを使用してPDFを生成します。PDFが作成されたら、FluentEmailを使用してメールを作成し、ファイル添付のための利用可能なメソッドを使用してPDFファイルを添付し、メールを送信します。 PDFからコンテンツを抽出することは.NETライブラリで可能ですか? はい、IronPDFを使用することでPDFからコンテンツを抽出できます。このライブラリは、PDFドキュメントからテキストや画像を読み取り、さらなる処理や分析のためのコンテンツ抽出を可能にするメソッドを提供します。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 9月 4, 2025 RandomNumberGenerator C# RandomNumberGenerator C#クラスを使用すると、PDF生成および編集プロジェクトを次のレベルに引き上げることができます 詳しく読む 更新日 9月 4, 2025 C# String Equals(開発者向けの仕組み) 強力なPDFライブラリであるIronPDFと組み合わせることで、switchパターンマッチングは、ドキュメント処理のためのよりスマートでクリーンなロジックを構築できます 詳しく読む 更新日 8月 5, 2025 C# Switch Pattern Matching(開発者向けの仕組み) 強力なPDFライブラリであるIronPDFと組み合わせることで、switchパターンマッチングは、ドキュメント処理のためのよりスマートでクリーンなロジックを構築できます 詳しく読む Entity Framework Core(開発者向けの仕組み)LazyCache C#(開発者向けの...
更新日 9月 4, 2025 RandomNumberGenerator C# RandomNumberGenerator C#クラスを使用すると、PDF生成および編集プロジェクトを次のレベルに引き上げることができます 詳しく読む
更新日 9月 4, 2025 C# String Equals(開発者向けの仕組み) 強力なPDFライブラリであるIronPDFと組み合わせることで、switchパターンマッチングは、ドキュメント処理のためのよりスマートでクリーンなロジックを構築できます 詳しく読む
更新日 8月 5, 2025 C# Switch Pattern Matching(開発者向けの仕組み) 強力なPDFライブラリであるIronPDFと組み合わせることで、switchパターンマッチングは、ドキュメント処理のためのよりスマートでクリーンなロジックを構築できます 詳しく読む