Installation
Tagua needs .NET 10 or later.
-
Add the package to your project:
Terminal window dotnet add package Tagua -
Declare the license you use Tagua under, once, at startup:
TaguaSettings.License = LicenseType.Community;Communityis free for companies with fewer than 100 people and less than USD 1 million in revenue, and for noncommercial use;Trialis free for evaluating Tagua for less than 32 days. Otherwise useProfessionalorEnterprise. You can also set the environment variableTAGUA_LICENSEinstead. See Licensing. -
If your documents have Arabic, Hebrew, Hindi or other scripts whose letters join or reorder, add the HarfBuzz shaper too:
Terminal window dotnet add package Tagua.Shaping.HarfBuzzIt brings HarfBuzz’s native libraries for Windows, macOS and Linux. Right-to-left text, font fallback and line breaking work without it.
The tagua command
Section titled “The tagua command”The tagua command renders templates to PDF, renders them again whenever you save
(preview as you edit), converts RDLC reports, and prints the template JSON Schema
for your editor. Install it as a .NET tool:
dotnet tool install --global Tagua.Clitagua --versionNext: your first report.