VintaSoft Barcode .NET SDK - FAQ

Antworten auf häufig gestellte Fragen

Diese Seite enthält Antworten auf die am häufigsten gestellten Fragen zum VintaSoft Barcode .NET SDK. Wenn Sie auf dieser Seite keine Antwort auf Ihre technische Frage gefunden haben, gehen Sie bitte auf die Seite des technischen Supports.

VintaSoft Barcode .NET SDK wurde entwickelt, um als Teil von Endbenutzer-Anwendungen für Windows, Linux, macOS verwendet zu werden.

VintaSoft Barcode .NET SDK bietet eine Reihe von Software-Entwicklungs-Tools und ermöglicht es Ihnen, 1D & 2D Barcodes in digitalen Bildern und Bild-Ressourcen von PDF-Dokumenten zu erkennen und zu erstellen.

Daher gehört dieses Produkt zu den professionellen Tools (Bibliotheken, Komponenten) für die Softwareentwicklung und ist für diejenigen gedacht, die über Grundkenntnisse und Fähigkeiten in der Programmierung von Anwendungen verfügen. Das VintaSoft Barcode .NET SDK ist das Ergebnis der sorgfältigen Arbeit von VintaSoft's hochqualifiziertem Personal viele Jahre lang.

SDK kann in C#, VB.NET oder jeder anderen .NET-kompatiblen Sprache verwendet werden.
Das VintaSoft Barcode .NET SDK beinhaltet:
  • VintaSoft .DLL-Dateien, die für .NET 10, .NET 9, .NET 8, .NET Framework 4+, .NET Framework 3.5 kompiliert wurden ([SdkInstallPath]\Bin).
  • Vintasoft .DLL-Dateien, die für .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Framework 4.8/4.7/4.6/4.5/4.0, .NET Framework 3.5 kompiliert wurden, sind für registrierte Benutzer verfügbar.
  • JavaScript-Dateien ([SdkInstallPath]\Bin).
  • Benutzerhandbuch und API-Dokumentation: Online-Version und Offline-Version zum Herunterladen hier.
  • Demo .exe-Anwendungen ([SdkInstallPath]\Bin).
  • C# und VB.NET Quellcode von Demo-Anwendungen (Konsole, WinForms, WPF, ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms), die in MS Visual Studio .NET entwickelt ([SdkInstallPath]\Examples).
  • Eine Reihe von Testbilddateien mit Barcodes ([SdkInstallPath]\Images).
Die zur Verteilung zugelassenen Dateien sind in den Punkten 4.6 bis 4.8 des Lizenzabkommens aufgeführt. Bei der Installation Ihres Programms sollten diese Dateien in dem Verzeichnis abgelegt werden, in das Sie beim Kompilieren des Programms gelinkt haben. Bitte stellen Sie sicher, dass die Dateiversion, die Sie verteilen, mit der Version übereinstimmt, aus der Ihre Anwendung kompiliert wurde.
Bitte lesen Sie die Einschränkungen der Testversion des VintaSoft Barcode .NET SDK unten auf dieser Seite: https://www.vintasoft.com/docs/vsbarcode-dotnet/Licensing-Barcode-Evaluation.html

Ja, das ist möglich.
Sie benötigen die Serverlizenz (Windows-Edition), wenn Sie das VintaSoft Barcode .NET SDK auf Windows-Servern in der Microsoft Azure Cloud verwenden möchten.
Sie benötigen die Einzelanwendungslizenz (Linux-Edition), wenn Sie das VintaSoft Barcode .NET SDK auf Linux-Servern in der Microsoft Azure Cloud verwenden möchten.
Weitere Informationen finden Sie in der Lizenzvereinbarung.

Ja, mit dem VintaSoft Barcode .NET SDK können Sie DataMatrix-, QR-Code-, Aztec- und HanXinCode-Barcodes mit benutzerdefiniertem Design generieren.
Weitere Informationen finden Sie hier:
- Wie man Design-Barcodes erstellt
- Video-Tutorial: Erstellen Sie benutzerdefinierte 2D-Barcodes mit der „VintaSoft Barcode Demo“

Die Klasse BarcodeReader ist nicht threadsicher. Wenn Sie die Klasse BarcodeReader in einer Multithread-Umgebung verwenden möchten, erstellen Sie bitte für jeden Thread eine separate Instanz der Klasse BarcodeReader.

Ja, das ist möglich.
Hier ist C#-Code, der zeigt, wie man einen Code128-Barcode generiert, der Daten in verschiedenen Modi enthält:

Code128ValueItem part1 = new Code128ValueItem("123", Code128EncodingMode.ModeB);
Code128ValueItem part2 = new Code128ValueItem("12345678", Code128EncodingMode.ModeC);
Code128ValueItem part3 = new Code128ValueItem("12", Code128EncodingMode.ModeB);

BarcodeWriter writer = new BarcodeWriter();
writer.Settings.Barcode = BarcodeType.Code128;

writer.Settings.ValueItems = new ValueItemBase[] { part1, part2, part3 };

Image barcodeImage = writer.GetBarcodeAsBitmap();

Informationen zu den meisten Fragen finden Sie in der Dokumentation oder in dieser FAQ. Wenn Ihre Frage nicht beantwortet wurde, schreiben Sie bitte eine E-Mail an den technischen Support.