# .NET

> Merge templates to PDF from C# with the TXTextControl.ReportingCloud NuGet package, in an ASP.NET Core app on .NET 10 or an ASP.NET MVC 5 app on .NET Framework.

- **Product:** ReportingCloud
- **Section:** Documentation
- **Kind:** Topic
- **Path:** ReportingCloud > Getting Started > .NET
- **465 words**
- **Web URL:** https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/
- **LLMs URL:** https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/llms-full.txt

---

.NET applications reach ReportingCloud through the .NET SDK, the NuGet package `TXTextControl.ReportingCloud`, which wraps the Web API in the class `ReportingCloud` and C# classes for its requests and responses. The two tutorials below build the same kind of first application, a web page that shows or delivers a merged PDF, on the two .NET platforms the package supports, so you can start with the one your application runs on.

### Two Platforms, One Package

|  | ASP.NET Core | .NET Framework |
|---|---|---|
| Platform | .NET 10, on Windows, Linux and macOS | .NET Framework 4.8, on Windows only |
| Application | ASP.NET Core MVC | ASP.NET MVC 5 |
| Template | A gallery template that you add to your storage | The demo template `sample_invoice.tx` of a trial account |
| Merge data | C# objects of a model class | An anonymous C# object |
| Tutorial | [ASP.NET Core](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/aspnet-core/llms-full.txt) | [.NET Framework](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/dotnet-framework/llms-full.txt) |

Both install the same package: `TXTextControl.ReportingCloud` contains builds for the .NET Framework, .NET Core and .NET Standard, and NuGet picks the one that fits your project. For a new application, choose ASP.NET Core.

### What Both Tutorials Need

- **A ReportingCloud account and an API key.** A trial account is enough. [Creating an Account](https://docs.textcontrol.com/reporting-cloud/installation/account/llms-full.txt) shows how to sign up, and [API Keys](https://docs.textcontrol.com/reporting-cloud/installation/api-keys/llms-full.txt) how to create a key in the ReportingCloud portal.
- **Visual Studio or the .NET CLI.** The ASP.NET Core tutorial was written with Visual Studio 2026 and .NET 10, the .NET Framework tutorial with Visual Studio 2022 and the .NET Framework 4.8.

### Pages in This Section

- [ASP.NET Core](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/aspnet-core/llms-full.txt): merge a gallery template with C# objects in an ASP.NET Core MVC application and show the PDF in the browser.
- [.NET Framework](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/dotnet-framework/llms-full.txt): list the templates of your storage and merge an invoice in an ASP.NET MVC 5 application.

[.NET](https://docs.textcontrol.com/reporting-cloud/sdks/dotnet/llms-full.txt) in SDKs describes every method of the package, its request objects and its errors.

---

## In This Section

- [ASP.NET Core](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/aspnet-core/llms-full.txt): Merge a gallery template with C# objects in an ASP.NET Core MVC app using the TXTextControl.ReportingCloud NuGet package and MergeDocument, and show the PDF.
- [.NET Framework](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/dotnet-framework/llms-full.txt): List the templates of your storage with ListTemplates and merge an invoice to PDF in an ASP.NET MVC 5 app on the .NET Framework with the ReportingCloud SDK.

---

## Nearby

- **Previous:** [Web API](https://docs.textcontrol.com/reporting-cloud/getting-started/web-api/llms-full.txt)
- **Next:** [ASP.NET Core](https://docs.textcontrol.com/reporting-cloud/getting-started/dotnet/aspnet-core/llms-full.txt)
