VintaSoft Document Cleanup .NET Plug-in - Historique du développement

Informations sur les versions du produit

Sur cette page, vous pouvez obtenir des informations sur l'historique général du développement du VintaSoft Document Cleanup .NET Plug-in. Des informations sur les modifications apportées à l'API SDK sont disponibles dans la documentation.

  • Ajout de la prise en charge de .NET 9.0 sur Windows, Linux et macOS.
  • Développement .NET:
    • Une nouvelle commande DottedLineRemovalCommand a été créée, qui vous permet de supprimer les lignes pointillées horizontales d'une image.
  • Ajout de la prise en charge de .NET 8.0 sur Windows, Linux et macOS.
  • Développement .NET:
    • La classe DocumentPerspectiveCorrectionCommand a été créée, ce qui vous permet de corriger la distorsion de perspective d'une image de document dans .NET.
  • Développement Web:
    • Classe WebDocumentPerspectiveCorrectionCommandJS créée, qui vous permet de corriger la distorsion de perspective d'une image de document sur le Web.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 7 sur Windows, Linux et macOS.
  • Développement .NET:
    • Ajout de la prise en charge multiplateforme pour Windows, Linux et macOS dans .NET 6, .NET 5 et .NET Core 3.1.
    • Dessin de graphiques 2D:
      • Le Plug-in a complètement réécrit le code pour travailler avec des graphiques 2D.
      • Désormais, tous les travaux avec des graphiques bidimensionnels sont effectués à l'aide du moteur de dessin (classe Vintasoft.Imaging.Drawing.DrawingEngine). Le Plug-in n'utilise plus directement la bibliothèque GDI+ (System.Drawing.Common).
      • Pour utiliser le Plug-in, vous devez utiliser un moteur de dessin multiplateforme pour Windows, Linux et macOS basé sur la bibliothèque SkiaSharp ou un moteur de dessin pour Windows basé sur la bibliothèque GDI+ (System.Drawing.Common).
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 6 pour Windows.
    • Environnements de développement pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Visual Studio 2022.
    • Systèmes d'exploitation pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Windows 11.
      • Abandon de la prise en charge de la compatibilité avec Windows Server 2003.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 5 pour Windows.
    • L'algorithme de la classe AdvancedReplaceColorCommand a été amélioré:
      • La possibilité de binariser par dégradé de couleurs a été ajoutée.
      • Ajout de la possibilité de remplacer le dégradé de couleurs par une couleur spécifiée.
      • Ajout de la possibilité de remplacer une couleur qui ne tombe pas dans les sphères de couleur.
  • Développement .NET:
    • Plateformes prises en charge:
      • Prise en charge ajoutée (sans contrôles d'interface utilisateur) pour .NET Core 3 pour Windows.
        Les assemblys .NET Core suivants ont été créés:
        • Vintasoft.Imaging.DocCleanup.dll
      • La prise en charge de .NET Framework 2.0 a été abandonnée, le SDK prend désormais en charge .NET Framework 4+ et 3.5.
  • Développement Web:
    • Traitement des images de documents dans une application Web:
      • Un service Web .NET Core indépendant de la plate-forme pour le traitement des images de documents a été créé.
        Un service Web indépendant de la plate-forme vous permet de créer rapidement un service Web pour n'importe quelle plate-forme Web compatible .NET Core, telle que ASP.NET Core MVC, ServiceStack. Le service Web se trouve dans l'assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • Un service Web pour le traitement des images de documents dans ASP.NET Core MVC a été créé.
        Le service Web se trouve dans l'assembly Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Nouvelles commandes créées:
    • GetDocumentImageRotationAngleCommand - la commande vous permet de déterminer l'angle de rotation de l'image du document.
    • DeskewDocumentImageCommand - la commande vous permet de faire pivoter l'image du document à l'angle correct.
    • GetTextOrientationCommand - la commande vous permet de déterminer l'orientation du texte dans l'image du document.
  • L'algorithme de la commande AutoTextOrientationCommand a été amélioré.
  • L'algorithme de la commande DeskewCommand a été amélioré.
  • L'algorithme de commande GetRotationAngleCommand a été amélioré.
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Une commande de traitement LineRecognitionCommand a été créée, qui permet de rechercher des lignes dans une image.
  • Une commande de traitement LineFillingCommand a été créée, qui vous permet de remplir des lignes sur une image.
  • Les commandes de reconnaissance et de suppression de ligne ont désormais la capacité de trouver des lignes avec des espaces.
  • Traitement des images de documents dans une application Web:
    • Un service Web indépendant de la plate-forme pour le traitement des images de documents a été créé. Le service Web indépendant de la plate-forme vous permet de créer rapidement un service Web pour n'importe quelle plate-forme Web compatible .NET, telle que ASP.NET MVC, ASP.NET WebForms, ServiceStack. Le service Web se trouve dans l'assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • Un service Web pour le traitement des images de documents dans ASP.NET MVC 5 a été créé. Les services Web se trouvent dans l'assembly Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • Les classes JavaScript pour le traitement des images de documents sont désormais compatibles avec jQuery 2 et 3.
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Des services Web pour le traitement des images de documents ont été créés:
    • Un contrôleur d'API Web pour le traitement des images de documents dans ASP.NET MVC a été créé.
    • Gestionnaire HTTP créé pour le traitement des images de documents dans ASP.NET.
    • Un service WCF pour le traitement des images de documents dans ASP.NET a été créé.
  • Un ensemble de classes JavaScript a été créé pour simplifier le travail avec les services Web.
  • La possibilité de spécifier la taille minimale du segment a été ajoutée à ImageSegmentationCommand.
  • De nouvelles commandes pour le traitement des images et des documents ont été créées:
    • ImageSegmentationCommand - implémente la recherche de régions avec des images sur des documents couleur.
    • AdvancedReplaceColorCommand - remplace les couleurs de l'image spécifiée sous forme de sphères de couleur avec la possibilité d'interpolation linéaire des couleurs.
    • ColorNoiseClearCommand - supprime le bruit et les artefacts des couleurs spécifiées sur une image 24 bits.
  • De nouvelles commandes pour le traitement des images de documents ont été créées:
    • HalftoneRecognitionCommand - une commande pour rechercher des régions avec des demi-teintes.
    • HalftoneRemovalCommand - commande de suppression des demi-teintes.
    • RestoreTextFromHalftoneCommand - commande pour restaurer le texte dans les zones en demi-teintes.
  • Une nouvelle commande pour le traitement des images de documents a été créée:
    • AutoTextOrientationCommand - détermine automatiquement la position correcte du texte sur l'image du document (uniquement pour les langues latines).
  • De nouvelles commandes pour le traitement des images de documents ont été créées:
    • AutoInvertCommand - inverse automatiquement l'image inversée du document.
    • AutoTextInvertCommand - inverse automatiquement le texte inversé sur une image de document.
    • HolePunchRemovalCommand - Supprime automatiquement les trous de perforation des images de documents.
    • LineRemovalCommand - supprime automatiquement les lignes superflues des images de document (lignes de formulaire, tableaux, texte souligné/barré, bruit).
  • Le VintaSoft Document Cleanup .NET Plug-in a été créé - un nouveau module de Plug-in de la bibliothèque VintaSoft Imaging .NET SDK, qui combine des commandes pour le traitement des images de documents électroniques.
  • Les documents électroniques peuvent être des images en noir et blanc, en palette, en gris ou en couleur.
  • Commandes pour le traitement des images de documents:
    • BorderClearCommand - supprime automatiquement (peint avec la couleur d'arrière-plan) le bruit sur la bordure de l'image du document.
    • DespeckleCommand - supprime automatiquement le bruit petit et moyen d'une image de document.
    • DeskewCommand - fait pivoter automatiquement l'image pour aligner le document.
    • BorderRemovalCommand - recadre automatiquement l'image le long de la bordure du document.
    • DocumentSegmentationCommand - détecte automatiquement les segments sur une image de document pour une reconnaissance supplémentaire du texte sur l'image.