TECIT.TFORMer 8.8.0-B01

This is a prerelease version of TECIT.TFORMer.
dotnet add package TECIT.TFORMer --version 8.8.0-B01
                    
NuGet\Install-Package TECIT.TFORMer -Version 8.8.0-B01
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TECIT.TFORMer" Version="8.8.0-B01" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TECIT.TFORMer" Version="8.8.0-B01" />
                    
Directory.Packages.props
<PackageReference Include="TECIT.TFORMer" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TECIT.TFORMer --version 8.8.0-B01
                    
#r "nuget: TECIT.TFORMer, 8.8.0-B01"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TECIT.TFORMer@8.8.0-B01
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TECIT.TFORMer&version=8.8.0-B01&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=TECIT.TFORMer&version=8.8.0-B01&prerelease
                    
Install as a Cake Tool

Nuget Downloads

Introducing TEC-IT TFORMer: Professional Reporting and Label Printing for .NET

The TEC-IT TFORMer SDK is a cross-platform label printing and reporting toolkit, designed for both client and server applications. It provides a powerful reporting solution with integrated barcode support, enabling developers to create and export high-quality documents such as labels, forms, and reports directly within .NET environments.

With this SDK, layouts can be directly printed or exported in various formats like PDF, SVG, HTML, PostScript®, bitmap graphics, or ZPL-II, all based on a graphical layout engine.

The NuGet package includes both .NET and .NET Standard assemblies, ensuring compatibility across a wide range of .NET platforms.

TFORMer .NET contains the following components:

  • Library for .NET 6, .NET 8, Core 3.x and Standard 2.x
  • Library for .NET Framework 4.6.2+
  • TFORMer Runtime Libraries (native report generator core)

Supported Output / Export Formats

  • Direct Printing or Preview
  • Generate high-quality, industry-standard PDF documents: PDF, PDF/A, ZUGFeRD PDF/A-3
  • Export to popular image formats like PNG, JPEG, BMP, and TIFF.
  • Create PostScript (PS) files for advanced printing needs.
  • Generate printer-specific output for Zebra (ZPL-II®) and other label printers.
  • Create output as bitmap or vector graphics (SVG) - on disk or as memory stream.
  • Export reports and labels as HTML for web integration.

Barcode Features

TFORMer SDK excels in barcode generation, supporting a wide range of 1D and 2D barcode formats:

  • 1D Barcodes: Includes popular symbologies like Code 128, Code 39, EAN, UPC, and more.
  • 2D Barcodes: Supports advanced barcodes like QR Code, Data Matrix, PDF417, MaxiCode™, and Aztec Code.
  • GS1 Barcodes: Full support for GS1-compliant barcodes, including GS1-128, GS1 DataBar, GS1 DataMatrix and GS1 Digital Link.
  • Customization: Advanced customization options for module width, bar width reduction, rotation, colors, fonts, alignment etc.

Getting Started with TFORMer .NET:

Begin your report or label generation with TFORMer by following these straightforward steps:

Install the TECIT.TFORMer NuGet package in the Package Manager Console with the following command:

PM> Install-Package TECIT.TFORMer

Once the package is installed, integrate it into your project by adding the following import statement:

using TECIT.TFORMer;

Here's a C# code snippet that allows you to save a template containing a QR Code as a high-quality JPG bitmap:

Job job = new Job();
job.RepositoryName = "./QRCodeTemplate.tff";

JobDataRecordSet jobData = new JobDataRecordSet();
Record r = new Record();
r.Data.Add("fieldTitle", "Link to web site");
r.Data.Add("fieldQRCode", "https://www.tec-it.com");
jobData.Records.Add(r);

job.JobData = jobData;
job.PrinterType = PrinterType.ImageJpg;
job.OutputName = @"C:\Temp\QR-code.jpg";
job.Options = "dpi=300";

job.Print();

The same works with direct printing and all other output formats. Form and tray selection can be done with print options.

Dependencies:

  • Report Generator Core (included in this nuget package): The central runtime component that handles the generation of reports and labels in selected output format.
  • MSVC Runtime Libraries (VS2019)

While the API itself is managed code, it's important to note that TFORMer .NET has native code dependencies. The Print Engine or Report Generator Core is provided as a set of natively compiled libraries with versions available for Windows, Linux, and macOS.

VC Runtime download: https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170

Documentation, Samples and Support

Free demo version | Free pre-sale support | Free test licenses

For all your support, pre-sale inquiries, and licensing needs, please feel free to reach out to us at support@tec-it.com.

Contact: TEC-IT Datenverarbeitung GmbH, https://www.tec-it.com/contact

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 is compatible.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.6.2

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.8.0-B01 123 5/6/2025