This guide is intended for software developers who want to programmatically integrate the printing of NiceLabel label templates into their own applications. This approach allows seamless integration into third party applications, but it requires an understanding of .NET Framework technologies and object-oriented programming techniques. NiceLabel .NET API users also need experience with C# programming language and Visual Studio to understand and use the sample applications.
For easier non-programmable printing integration, use the NiceLabel Automation integration module instead.
NiceLabel .NET API is .NET Framework based library that enables software developers to seamlessly print NiceLabel label templates and interact with the NiceLabel Control Center.
NiceLabel Print Engine is a rendering engine and is an integral part of NiceLabel installation. NiceLabel Print Engine enables previewing and printing NiceLabel label templates at different stages of print workflows. NiceLabel Print Engine is designed to deliver reliable high-speed printing of labels and documents.
NiceLabel .NET API is built on Microsoft .NET Framework and enables users to quickly add full-featured professional label printing capability to their applications.
NiceLabel Print Engine enables multi-threading support out of the box to easily deliver the best possible performance on any hardware.
NiceLabel .NET API Libraries are installed together with the NiceLabel product that you install on each printing client.
The NiceLabel .NET API includes:
NiceLabel .NET API Libraries. A set of managed .NET assemblies that your application refers to. These assemblies include NiceLabel Print Engine that interfaces with label templates and manages print jobs.
NiceLabel .NET API Programming Reference. Contains information about the entire
NiceLabel.SDKnamespace. See the help file
SDK Reference.chm. If you used the default installation location, the help file is located in
c:\Program Files\NiceLabel\NiceLabel 10\Help\SDK\.
NiceLabel .NET API Printer Drivers. NiceLabel offers printer drivers for more than 4000 different printer models. We recommend using NiceLabel printer drivers so you can benefit from the optimized print streams. Check the complete list of drivers on our download page: https://www.nicelabel.com/downloads/printer-drivers.
NiceLabel .NET API samples. A set of sample applications that help you get started and demonstrate the capabilities of the API. Each Visual Studio project demonstrates how to utilize a specific feature of the NiceLabel .NET API. You can find SDK samples on your disc:
C:\Users\Public\Documents\NiceLabel 10\SDK\Samples. Refer to the
ReadMe.txtfile included with each project and see the inline code comments.