In diesem Artikel erzählen wir, wie man die Komponenten aktivieren und den Lizenzschlüssel angeben kann, beschreiben die Beispiele der Aktivierung für verschiedene Plattformen und Frameworks, und auch ihre Besonderheiten.

Wo kann ich den Lizenzschlüssel erhalten?

Sie können den Lizenzschlüssel oder die Datei mit dem Lizenzschlüssel in Ihrem Account nur nach dem Einkauf von unserer Software erhalten. Für Einloggen in Ihrem persönlichen Konto verwenden Sie den Namen und das Kennwort, die beim Einkauf vom Abonnement für Software angegeben wurden. In der Abonnement-Sektion befindet sich die Schaltfläche „Wie aktiviert man“, und nach dem Anklicken auf diese Schaltfläche können Sie den Aktivierungsschlüssel im Zeichenfolge-Format kopieren und die Lizenz-Datei mit dem Aktivierungsschlüssel herunterladen. Die Komponenten, die mit dem Schlüssel aktiviert sind, können im jeden Benutzer-Projekt sogar ohne Internet-Verbindung bereitgestellt werden.

Bemerken Sie!

Es gibt die Möglichkeit für JS-Komponenten, den Lizenzschlüssel, der an einen Domänennamen gebunden ist, zu generieren. Auf anderen Domänennamen wird nicht dieser Lizenzschlüssel die Stimulsoft-Komponenten aktivieren.

Welche Aktivierungs-Methoden sind verfügbar?

Die ganze Liste von Aktivierungs-Methoden hängt von Komponente und Framework, unter dem sie funktioniert. Meistens, man kann die Komponente mit dem Schlüssel aus der Datei oder aus der Zeichenfolge aktivieren. Aber ist die Aktivierung für einige Komponenten aus Byte-Array, Strom oder Assemblierung verfügbar.

Berichts- und Dashboards-Tools für WinForms (Windows Forms)

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz in der Formular-Methode vor der Initialisierung der Komponente.

Form1.cs
public partial class Form1 : Form
{
	public Form1()
	{
		//Activation with using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		//Activation with using license file
		Stimulsoft.Base.StiLicense.LoadFromFile("license.key");

		//Activation from byte array
		Stimulsoft.Base.StiLicense.LoadFromBytes(bytes);

		//Activation from stream
		Stimulsoft.Base.StiLicense.LoadFromStream(stream);

		//Activation from assembly
		Stimulsoft.Base.StiLicense.LoadFromEntryAssembly(assembly, "stimulsoft-license.key");

		InitializeComponent();
	}
}

Berichts- und Dashboards-Tools für WPF (Windows Presentation Foundation)

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz in der MainWindow-Methode vor der Initialisierung der Komponente.

MainWindows.xaml.cs
public partial class MainWindow : Window
{
	public MainWindow()
	{
		//Activation with using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		//Activation with using license file
		Stimulsoft.Base.StiLicense.LoadFromFile("license.key");

		//Activation from byte array
		Stimulsoft.Base.StiLicense.LoadFromBytes(bytes);

		//Activation from stream
		Stimulsoft.Base.StiLicense.LoadFromStream(stream);

		//Activation from assembly
		Stimulsoft.Base.StiLicense.LoadFromEntryAssembly(assembly, "stimulsoft-license.key");

		InitializeComponent();
	}
}

Berichts- und Dashboards-Tools für ASP.NET WebForms

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im statischen Konstruktor der Klasse.

Default.aspx.cs
public partial class _Default : Page
{
	static _Default()
	{
		//Activation with using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		//Activation with using license file
		var path = HttpContext.Current.Server.MapPath("license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}

Berichts- und Dashboards-Tools für ASP.NET MVC

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im statischen Konstruktor des Controllers.

HomeController.cs
public class HomeController : Controller
{
	static HomeController()
	{
		//Activation using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		//Activation using license file
		var path = System.Web.HttpContext.Current.Server.MapPath("~/Content/license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}

Berichts- und Dashboards-Tools für ASP.NET Core MVC

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im statischen Konstruktor des Controllers.

HomeController.cs
//Activation using license code
public class HomeController : Controller
{
	static HomeController()
	{
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";
	}
}

//Activation using license file
public class HomeController : Controller
{
	public HomeController(IHostingEnvironment hostEnvironment)
	{
		var path = Path.Combine(hostEnvironment.ContentRootPath, "Content\\license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}

Berichts- und Dashboards-Tools für ASP.NET Core Razor

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im statischen Konstruktor der Seite.

Index.cshtml.cs
//Activation using license code
public class IndexModel : PageModel
{
	static IndexModel()
	{
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";
	}
}

//Activation using license file
public class IndexModel : PageModel
{
	public IndexModel(IWebHostEnvironment webHostEnvironment)
	{
		var path = Path.Combine(webHostEnvironment.ContentRootPath, "Content\\license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}

Berichts- und Dashboards-Tools für Blazor Server

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im Ereignis der Seite-Initialisierung.

Index.razor
@using Stimulsoft.Report
@using Stimulsoft.Report.Blazor
@using Stimulsoft.Report.Web

<StiBlazorViewer />

@code
{
	protected override void OnInitialized()
	{
		//Activation using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		//Activation using license file
		Stimulsoft.Base.StiLicense.LoadFromFile("Content/license.key");

		base.OnInitialized();
	}
}

Berichts- und Dashboards-Tools für Blazor WebAssembly (Wasm)

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im Ereignis der Seite-Initialisierung.

Index.razor
@using Stimulsoft.Report
@using Stimulsoft.Report.Blazor
@using Stimulsoft.Report.Web

<StiBlazorViewer />

@code
{
	protected override void OnInitialized()
	{
		//Activation using license code
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";

		base.OnInitialized();
	}
}

Berichtstool für Angular

Erforderliche Abonnemente:
  • Stimulsoft Reports.WEB für die Aktivierung von Berichtskomponenten;
  • Stimulsoft Ultimate– universelle Lösung für Aktivierung von Berichts- und Analytik-Komponenten, und auch von Komponente für Erstellen von PDF-Formularen.

Aktivieren Sie die Lizenz im Konstruktor des Controllers.

ViewerController.cs
//Activation using license code
public class ViewerController : Controller
{
	public ViewerController()
	{
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";
	}
}

//Activation using license file
public class ViewerController : Controller
{
	public ViewerController(IWebHostEnvironment hostEnvironment)
	{
		var path = Path.Combine(hostEnvironment.ContentRootPath, "Content\\license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}

Berichts- und Dashboards-Tools für JavaScript (JS)

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im vor Erstellen, Laden und Entwickeln vom Bericht, und vor der Verwendung vom Viewer und Designer.

index.html
function Start() {

	//Activation using license code
	Stimulsoft.Base.StiLicense.key = "Your activation code...";

	//Activation using license file
	Stimulsoft.Base.StiLicense.loadFromFile("license.key");	
}

Berichts- und Dashboards-Tools für PHP (einschließlich Laravel)

Erforderliche Abonnemente:
Aktivieren Sie die Lizenz im Ereignishandler.

index.php
//Activation using license code
<?php
	$handler = new \Stimulsoft\StiHandler();
	$handler->license->setKey('Your activation code...');
	$handler->renderHtml();
?>

//Activation using license file
<?php
	$handler = new \Stimulsoft\StiHandler();
	$handler->license->setFile('license.key');
	$handler->renderHtml();
?>

Außerdem, man kann den Lizenzschlüssel mit Hilfe vom JavaScript-Code auf Projekt-Seite laden. Man muss diesen Code vor Erstellen, Laden und Entwickeln vom Bericht, und vor der Verwendung vom Viewer und Designer platzieren.

index.html
function Start() {

	//Activation using license code
	Stimulsoft.Base.StiLicense.key = "Your activation code...";

	//Activation using license file
	Stimulsoft.Base.StiLicense.loadFromFile("license.key");	
}

Berichtstool für Java

Erforderliche Abonnemente:
  • Stimulsoft Reports.JAVA für die Aktivierung von Berichtskomponenten;
  • Stimulsoft Ultimate– universelle Lösung für Aktivierung von Berichts- und Analytik-Komponenten, und auch von Komponente für Erstellen von PDF-Formularen.

Aktivieren Sie die Lizenz mit der Verwendung vom Zeichenfolge-Schlüssel der Lizenz oder mit der Datei des Lizenzschlüssels, zum Beispiel, in *.jsp-Datei vor der Verwendung vom Viewer und Designer.

index.jsp
<body>
	<%
		//Activation using license code
		com.stimulsoft.base.licenses.StiLicense.setKey("Your activation code...");

		//Activation using license file
		com.stimulsoft.base.licenses.StiLicense.loadFromFile(
			request.getSession().getServletContext().getRealPath("/license/license.key")
		);
	%>
	<stiwebviewer:webviewer report="${report}" options="${options}" />
</body>

PDF-Formulare

Erforderliche Abonnemente:
  • Stimulsoft PDF Forms to activate the form creation component;
  • Stimulsoft Ultimate– universelle Lösung für Aktivierung von Berichts- und Analytik-Komponenten, und auch von Komponente für Erstellen von PDF-Formularen.

Aktivieren Sie die Lizenz im statischen Konstruktor des Controllers.

HomeController.cs
//Activation using license code
public class HomeController : Controller
{
	static HomeController()
	{
		Stimulsoft.Base.StiLicense.Key = "Your activation code...";
	}
}

//Activation using license file
public class HomeController : Controller
{
	public HomeController(IHostingEnvironment hostEnvironment)
	{
		var path = Path.Combine(hostEnvironment.ContentRootPath, "Content\\license.key");
		Stimulsoft.Base.StiLicense.LoadFromFile(path);
	}
}
Wenn Sie noch Fragen über die Aktivierung von Stimulsoft-Komponenten haben, kontaktieren Sie uns.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.