You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

TECIT.TFORMer

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

TECIT.TFORMer

TEC-IT TFORMer - 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 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 - PDF | PDF/A | ZUGFeRD PDF/A-3 - Image Formats: PNG, JPEG, BMP, and TIFF. - PostScript (PS): Create PostScript files for advanced printing needs. - ZPL-II®: Generate printer-specific output for Zebra and other label printers. - HTML: Export reports and labels as HTML for web integration. - Create output as bitmap or vector graphics (SVG) - on disk or as memory stream. Barcode Features TFORMer SDK supports 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, and GS1 DataMatrix. - Customization: Advanced customization options for module width, bar width reduction, rotation, colors, fonts, alignment etc. Getting Started with TFORMer .NET: Once the package is installed (Install-Package TECIT.TFORMer), 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. 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/TBarCode11_NET_Reference - FAQ: https://www.tec-it.com/support/faq/tbarcode/barcode-net.aspx - Sample: https://www.tec-it.com/download/Samples/TBarCodeNET11_QRCodeGenerator.zip - Data sheet: https://www.tec-it.com/software/barcode-software/tbarcode/datasheet.aspx - Downloads: https://www.tec-it.com/download/tbarcode/Download.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.

8.8.0
unpublished
nugetNuGet
Maintainers
1
Created
Source

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

Keywords

TEC-IT

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts