nuget.org : 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 [email protected].
Registry
- Homepage
- JSON
purl: pkg:nuget/tecit.tformer
Keywords:
TEC-IT
, TFORMer
, Reporting
, Label
, Printing
, PDF
, Generator
, Library
, SVG
, PNG
, JPG
, ASP.NET
, QRCode
, QR-Code
, DataMatrix
, PDF417
, Aztec
, DotCode
, 2of5
, GS1
, Code128
, EAN13
, Code39
, UPCA
, GS1DataBar
, DataBar
, Image
, Bitmap
, Web
, Stream
, native
License:
Latest release: 3 months ago
First release: 3 months ago
Last synced: 7 days ago