Cet exemple d'application montre comment intégrer le SCANBOT Barcode Scanner SDK, ScanBot Document Scanner SDK et ScanBot Data Capture SDK pour MAUI et .NET (plates-formes iOS et Android natives).
Le SCANBOT SDK est disponible en tant que package NuGet pour les plates-formes Maui et .NET: ScanBotsdk.Maui ScanBotsdk.net
Le SCANBOT SDK vous permet d'intégrer la numérisation des codes-barres et des documents, ainsi que des fonctionnalités d'extraction de données, dans vos applications mobiles et votre site Web. Il contient différents modules licences à un prix fixe annuel. Pour plus de détails, visitez notre site Web https://scanbot.io.
Le SCANBOT SDK fonctionnera sans licence pendant une minute par session!
Après l'expiration de la période d'essai, toutes les fonctions SDK et composants d'interface utilisateur cesseront de fonctionner. Vous devez redémarrer l'application pour obtenir une autre période d'essai d'une minute.
Pour essayer le SCANBOT SDK sans limite d'une minute, vous pouvez obtenir une licence d'essai gratuite «sans attaches». Veuillez soumettre le formulaire de licence d'essai sur notre site Web.
Nous fournissons une prise en charge gratuite des développeurs "sans attaches" pour la mise en œuvre et les tests du SCANBOT SDK. Si vous rencontrez des problèmes techniques avec l'intégration du SCANBOT SDK ou avez besoin de conseils sur le choix du cadre ou des fonctionnalités appropriés, veuillez visiter notre page d'assistance.
Documentation SCANBOT SDK
Microsoft Visual Studio Développement des applications d'interface utilisateur multiplateforme (.NET MAUI).
La documentation de la version actuelle de ScanBot SDK Maui peut être trouvée ici
En supposant que vous avez déjà votre configuration de machine de développement, les commandes suivantes vous aideront à créer et à déboguer nos projets:
Pour construire le projet d'exemple iOS pour Net7.0-IOS et Net8.0-IOS, forçant les packages à restaurer et tout à compiller à partir de zéro:
dotnet build NET/ReadyToUseUI.iOS --force --no-incremental -r ios-arm64
Pour exécuter le projet sur un appareil réel, spécifiez un framework cible avec -f net8.0-ios et la cible d'exécution via -t:Run , donnant ce qui suit:
dotnet build NET/ReadyToUseUI.iOS -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Le composant classique a son propre projet. Exécutez-le avec:
dotnet build NET/ClassicComponent.iOS -r ios-arm64 -f net8.0-ios -t:Run --force --no-incremental
Pour construire le projet Android Exemple pour Net7.0-Android et Net8.0-Android, forçant les packages à restaurer et tout à compiller à partir de zéro:
dotnet build NET/ReadyToUseUI.Droid --force --no-incremental
Pour exécuter le projet sur un appareil réel, spécifiez un framework cible avec -f net8.0-android et la cible d'exécution via -t:Run , donnant ce qui suit:
dotnet build NET/ReadyToUseUI.Droid -f net8.0-android -t:Run --force --no-incremental
Le composant classique a son propre projet. Exécutez-le avec:
dotnet build NET/ClassicComponent.Droid -f net8.0-android -t:Run --force --no-incremental
Pour créer l'exemple MAUI pour tous les cadres cibles pris en charge (Net7.0-Android, Net7.0-IOS, Net8.0-Android et Net8.0-IOS) et forcer les packages à restaurer et tout à compilé à partir de zéro, exécutez:
dotnet build MAUI/ReadyToUseUI.Maui --force --no-incremental
Pour exécuter le projet sur un véritable appareil iOS, spécifiez un framework cible avec -f net8.0-ios et la cible d'exécution via -t:Run , donnant ce qui suit:
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-ios -t:Run --force --no-incremental
Pour exécuter le projet sur un véritable périphérique Android, spécifiez un framework cible avec -f net8.0-android et la cible d'exécution via -t:Run , donnant ce qui suit:
dotnet build MAUI/ReadyToUseUI.Maui -f net8.0-android -t:Run --force --no-incremental
Le SCANBOT SDK fonctionnera sans licence pendant une minute par session!
Une fois que la période d'essai a expiré toutes les fonctions SCANBOT SDK ainsi que les composants de l'interface utilisateur (comme l'interface utilisateur du scanner de documents) cesseront de fonctionner ou pourraient être résiliés. Vous devez redémarrer l'application pour obtenir une autre période d'essai.
Pour obtenir une licence d'essai gratuite "sans attaches", veuillez soumettre le formulaire de licence d'essai sur notre site Web.