VintaSoft Document Cleanup .NET Plug-in - Entwicklungshistorie

Produktversionsinformationen

Auf dieser Seite finden Sie Informationen zur allgemeinen Entwicklungshistorie des VintaSoft Document Cleanup .NET Plug-in. Informationen zu Änderungen an der SDK-API finden Sie in der Dokumentation.

  • Unterstützung für .NET 10.0 unter Windows, Linux und macOS hinzugefügt.
  • Unterstützung für .NET 9.0 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Ein neuer Befehl namens "DottedLineRemovalCommand" wurde erstellt, mit dem Sie horizontale gepunktete Linien aus einem Bild entfernen können.
  • Unterstützung für .NET 8.0 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Eine neue Klasse namens "DocumentPerspectiveCorrectionCommand" wurde erstellt, mit der Sie perspektivische Verzerrungen eines Dokumentbildes in .NET korrigieren können.
  • Webentwicklung:
    • Die Klasse WebDocumentPerspectiveCorrectionCommandJS wurde erstellt. Sie ermöglicht die Korrektur von Perspektivverzerrungen in Dokumentenbildern im Web.
  • .NET-Entwicklung:
    • Unterstützung für .NET 7 unter Windows, Linux und macOS wurde hinzugefügt.
  • .NET-Entwicklung:
    • Plattformübergreifende Unterstützung für Windows, Linux und macOS in .NET 6, .NET 5 und .NET Core 3.1 hinzugefügt.
    • 2D-Grafiken zeichnen:
      • Der Code des Plugins für die Arbeit mit 2D-Grafiken wurde vollständig neu geschrieben.
      • Die gesamte Arbeit mit zweidimensionalen Grafiken wird nun mit der Zeichen-Engine (Vintasoft) durchgeführt.Imaging.Drawing.DrawingEngine-Klasse). Das Plugin verwendet die GDI+-Bibliothek (System.Drawing.Common) nicht mehr direkt.
      • Das Plugin benötigt eine plattformübergreifende Zeichen-Engine für Windows, Linux und macOS auf Basis der SkiaSharp-Bibliothek oder eine Zeichen-Engine für Windows auf Basis der GDI+-Bibliothek (System.Drawing.Common).
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 6 unter Windows hinzugefügt.
    • Unterstützte Entwicklungsumgebungen:
      • Kompatibilität mit Visual Studio 2022 hinzugefügt.
    • Unterstützte Betriebssysteme:
      • Kompatibilität mit Windows 11 hinzugefügt.
      • Kompatibilität mit Windows Server 2003 nicht mehr unterstützt.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 5 für Windows hinzugefügt.
    • Der Algorithmus der Klasse AdvancedReplaceColorCommand wurde verbessert:
      • Die Möglichkeit zur Binarisierung anhand von Farbverläufen wurde hinzugefügt.
      • Die Möglichkeit, einen Farbverlauf durch eine bestimmte Farbe zu ersetzen, wurde hinzugefügt.
      • Die Möglichkeit, Farben zu ersetzen, die nicht in den Farbkugeln liegen, wurde hinzugefügt.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung (ohne UI-Steuerelemente) für .NET Core 3 für Windows hinzugefügt.
        Die folgenden .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.DocCleanup.dll
      • Die Unterstützung für .NET Framework 2.0 wurde eingestellt; das SDK unterstützt nun .NET Framework 4+ und 3.5.
  • Webentwicklung:
    • Verarbeitung von Dokumentbildern in einer Webanwendung:
      • Ein plattformunabhängiger .NET Core-Webdienst zur Verarbeitung von Dokumentbildern wurde erstellt.
        Mit einem plattformunabhängigen Webdienst können Sie schnell einen Webdienst für jede .NET Core-kompatible Webplattform erstellen, z. B. ASP.NET Core MVC oder ServiceStack. Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • Ein Webdienst zur Verarbeitung von Dokumentbildern in ASP.NET Core MVC wurde erstellt.
        Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Neue Befehle wurden erstellt:
    • GetDocumentImageRotationAngleCommand - mit diesem Befehl können Sie den Drehwinkel des Dokumentbildes bestimmen.
    • DeskewDocumentImageCommand - mit diesem Befehl können Sie das Dokumentbild in den richtigen Winkel drehen.
    • GetTextOrientationCommand - mit diesem Befehl können Sie die Ausrichtung des Texts im Dokumentbild bestimmen.
  • Der Algorithmus des Befehls AutoTextOrientationCommand wurde verbessert.
  • Der DeskewCommand-Algorithmus wurde verbessert.
  • Der GetRotationAngleCommand-Algorithmus wurde verbessert.
  • Detaillierte Informationen zu den API-Änderungen finden Sie in der Dokumentation.
  • Der Verarbeitungsbefehl LineRecognitionCommand wurde erstellt, mit dem Sie in einem Bild nach Linien suchen können.
  • Der Verarbeitungsbefehl LineFillingCommand wurde erstellt, mit dem Sie Linien in einem Bild füllen können.
  • Die Befehle zur Linienerkennung und Linienentfernung können nun Linien mit Lücken erkennen.
  • Verarbeitung von Dokumentbildern in einer Webanwendung:
    • Ein plattformunabhängiger Webdienst zur Verarbeitung von Dokumentbildern wurde erstellt. Mit einem plattformunabhängigen Webdienst können Sie schnell einen Webdienst für jede .NET-kompatible Webplattform wie ASP.NET MVC, ASP.NET WebForms und ServiceStack erstellen. Der Webdienst befindet sich in der Assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • Ein Webdienst zur Verarbeitung von Dokumentbildern in ASP.NET MVC 5 wurde erstellt. Die Webdienste befinden sich in der Assembly Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • JavaScript-Klassen zur Verarbeitung von Dokumentbildern sind jetzt mit jQuery 2 und 3 kompatibel.
  • Detaillierte Informationen zu den API-Änderungen finden Sie in der Dokumentation.
  • Webdienste zur Verarbeitung von Dokumentenbildern wurden erstellt:
    • Ein Web-API-Controller zur Verarbeitung von Dokumentenbildern in ASP.NET MVC wurde erstellt.
    • Ein HTTP-Handler zur Verarbeitung von Dokumentenbildern in ASP.NET wurde erstellt.
    • Ein WCF-Dienst zur Verarbeitung von Dokumentenbildern in ASP.NET wurde erstellt.
  • Ein Satz von JavaScript-Klassen wurde erstellt, um die Arbeit mit Webdiensten zu vereinfachen.
  • Die Möglichkeit, die minimale Segmentgröße anzugeben, wurde dem ImageSegmentationCommand hinzugefügt.
  • Neue Befehle zur Bild- und Dokumentenverarbeitung wurden erstellt:
    • ImageSegmentationCommand - implementiert die Suche nach Bildbereichen in Farbdokumenten.
    • AdvancedReplaceColorCommand - ersetzt Farben in einem Bild, die als Farbkugeln angegeben sind, mit der Möglichkeit zur linearen Farbinterpolation.
    • ColorNoiseClearCommand - entfernt Rauschen und Artefakte der angegebenen Farben in einem 24-Bit-Bild.
  • Neue Befehle zur Verarbeitung von Dokumentbildern wurden erstellt:
    • HalftoneRecognitionCommand - ein Befehl zum Auffinden von Bereichen mit Halbtonmustern.
    • HalftoneRemovalCommand - ein Befehl zum Entfernen von Halbtonmustern.
    • RestoreTextFromHalftoneCommand - ein Befehl zum Wiederherstellen von Text in Bereichen mit Halbtonmustern.
  • Ein neuer Befehl zur Verarbeitung von Dokumentbildern wurde erstellt:
    • AutoTextOrientationCommand - ermittelt automatisch die korrekte Position des Textes im Dokumentbild (nur für Sprachen mit lateinischem Alphabet).
  • Neue Befehle zur Verarbeitung von Dokumentbildern wurden erstellt:
    • AutoInvertCommand - kehrt automatisch ein invertiertes Dokumentbild um.
    • AutoTextInvertCommand - kehrt automatisch invertierten Text in einem Dokumentbild um.
    • HolePunchRemovalCommand - entfernt automatisch Lochungen aus Dokumentbildern.
    • LineRemovalCommand - Entfernt automatisch überflüssige Linien aus Dokumentbildern (Formularlinien, Tabellen, unterstrichener/durchgestrichener Text, Rauschen).
  • Das VintaSoft Document Cleanup .NET Plug-in wurde erstellt - ein neues integriertes Modul der VintaSoft Imaging .NET SDK-Bibliothek, das Befehle zur Verarbeitung von Bildern elektronischer Dokumente kombiniert.
  • Elektronische Dokumente können Schwarzweiß-, Paletten-, Graustufen- oder Farbbilder sein.
  • Befehle zur Verarbeitung von Dokumentbildern:
    • BorderClearCommand - Entfernt automatisch Rauschen am Rand eines Dokumentbildes (übermalt es mit der Hintergrundfarbe).
    • DespeckleCommand - entfernt automatisch feines und mittelgroßes Rauschen in einem Dokumentenbild.
    • DeskewCommand - Dreht das Bild automatisch, um es am Dokument auszurichten.
    • BorderRemovalCommand - Schneidet das Bild automatisch am Dokumentrand zu.
    • DocumentSegmentationCommand - Erkennt automatisch Segmente im Dokumentbild für die spätere Texterkennung.