TECIT.TFORMer
8.8.0-B01
dotnet add package TECIT.TFORMer --version 8.8.0-B01
NuGet\Install-Package TECIT.TFORMer -Version 8.8.0-B01
<PackageReference Include="TECIT.TFORMer" Version="8.8.0-B01" />
<PackageVersion Include="TECIT.TFORMer" Version="8.8.0-B01" />
<PackageReference Include="TECIT.TFORMer" />
paket add TECIT.TFORMer --version 8.8.0-B01
#r "nuget: TECIT.TFORMer, 8.8.0-B01"
#:package TECIT.TFORMer@8.8.0-B01
#addin nuget:?package=TECIT.TFORMer&version=8.8.0-B01&prerelease
#tool nuget:?package=TECIT.TFORMer&version=8.8.0-B01&prerelease
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
- API: https://www.tec-it.com/Documentation/TFORMer8_Assembly_Reference
- FAQ: https://www.tec-it.com/support/faq/tformer/runtime.aspx
- Sample: https://www.tec-it.com/Download/Samples/TFORMer8-net8-QRCode.zip
- Data sheet: https://www.tec-it.com/software/report-generator/reporting-component.aspx
- Downloads: https://www.tec-it.com/download/tformer.aspx
- Licensing: https://www.tec-it.com/order/
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 | Versions 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. |
-
.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 |