VintaSoft Document Cleanup .NET Plug-in - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

In questa pagina puoi trovare informazioni sulla cronologia generale dello sviluppo del Plug-in .NET per la pulizia dei documenti VintaSoft. Informazioni sulle modifiche apportate all'API SDK sono disponibili nella documentazione.

  • Aggiunto supporto per .NET 9.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • È stato creato un nuovo comando, DottedLineRemovalCommand, che consente di rimuovere le linee tratteggiate orizzontali da un'immagine.
  • Aggiunto supporto per .NET 8.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • È stata creata la classe DocumentPerspectiveCorrectionCommand, che consente di correggere la distorsione prospettica di un'immagine di documento in .NET.
  • Web-sviluppo:
    • Creata la classe WebDocumentPerspectiveCorrectionCommandJS, che consente di correggere la distorsione prospettica di un'immagine di un documento sul Web.
  • .NET-sviluppo:
    • Aggiunto supporto per .NET 7 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Aggiunto supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Disegno di grafica 2D:
      • Il plugin ha completamente riscritto il codice per lavorare con la grafica 2D.
      • Ora tutto il lavoro con la grafica bidimensionale viene eseguito utilizzando il motore di disegno (classe Vintasoft.Imaging.Drawing.DrawingEngine). Il plugin non utilizza più direttamente la libreria GDI+ (System.Drawing.Common).
      • Per utilizzare il plugin, è necessario utilizzare un motore di disegno multipiattaforma per Windows, Linux e macOS basato sulla libreria SkiaSharp o un motore di disegno per Windows basato sulla libreria GDI+ (System.Drawing.Common).
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto supporto per la compatibilità con Visual Studio 2022.
    • SO supportati:
      • Aggiunto supporto per la compatibilità con Windows 11.
      • Eliminato supporto per la compatibilità con Windows Server 2003.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 5 per Windows.
    • L'algoritmo della classe AdvancedReplaceColorCommand è stato migliorato:
      • Aggiunta la possibilità di binarizzare tramite gradiente di colore.
      • Aggiunta la possibilità di sostituire il gradiente di colore con un colore specificato.
      • Aggiunta la possibilità di sostituire un colore che non rientra nelle sfere colorate.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto (senza controlli dell'interfaccia utente) per .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.DocCleanup.dll
      • Il supporto per .NET Framework 2.0 è stato eliminato, l'SDK ora supporta .NET Framework 4+ e 3.5.
  • Web-sviluppo:
    • Elaborazione delle immagini dei documenti in un'applicazione Web:
      • È stato creato un servizio Web .NET Core indipendente dalla piattaforma per l'elaborazione delle immagini dei documenti.
        Un servizio Web indipendente dalla piattaforma consente di creare rapidamente un servizio Web per qualsiasi piattaforma Web compatibile con .NET Core, come ASP.NET Core MVC, ServiceStack. Il servizio Web si trova nell'assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • È stato creato un servizio Web per l'elaborazione delle immagini dei documenti in ASP.NET Core MVC.
        Il servizio Web si trova nell'assembly Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Nuovi comandi creati:
    • GetDocumentImageRotationAngleCommand - il comando consente di determinare l'angolo di rotazione dell'immagine del documento.
    • DeskewDocumentImageCommand - il comando consente di ruotare l'immagine del documento all'angolazione corretta.
    • GetTextOrientationCommand - il comando consente di determinare l'orientamento del testo nell'immagine del documento.
  • L'algoritmo per il comando AutoTextOrientationCommand è stato migliorato.
  • L'algoritmo per il comando DeskewCommand è stato migliorato.
  • L'algoritmo del comando GetRotationAngleCommand è stato migliorato.
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • È stato creato un comando di elaborazione LineRecognitionCommand, che consente di cercare linee in un'immagine.
  • È stato creato un comando di elaborazione LineFillingCommand, che consente di riempire le linee di un'immagine.
  • I comandi di riconoscimento e rimozione delle linee ora hanno la possibilità di trovare le linee con spazi vuoti.
  • Elaborazione delle immagini dei documenti in un'applicazione Web:
    • È stato creato un servizio web indipendente dalla piattaforma per l'elaborazione delle immagini dei documenti. Il servizio Web indipendente dalla piattaforma consente di creare rapidamente un servizio Web per qualsiasi piattaforma Web compatibile con .NET, come ASP.NET MVC, ASP.NET WebForms, ServiceStack. Il servizio Web si trova nell'assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • È stato creato un servizio Web per l'elaborazione delle immagini dei documenti in ASP.NET MVC 5. I servizi Web si trovano nell'assembly Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • Le classi JavaScript per l'elaborazione delle immagini dei documenti sono ora compatibili con jQuery 2 e 3.
  • Per ulteriori informazioni sulle modifiche all'API, consultare la documentazione.
  • Sono stati creati servizi Web per l'elaborazione delle immagini dei documenti:
    • È stato creato un controller API Web per l'elaborazione delle immagini dei documenti in ASP.NET MVC.
    • Creato gestore HTTP per l'elaborazione delle immagini dei documenti in ASP.NET.
    • È stato creato un servizio WCF per l'elaborazione delle immagini dei documenti in ASP.NET.
  • È stato creato un set di classi JavaScript per semplificare l'utilizzo dei servizi Web.
  • La possibilità di specificare la dimensione minima del segmento è stata aggiunta a ImageSegmentationCommand.
  • Sono stati creati nuovi comandi per l'elaborazione di immagini e documenti:
    • ImageSegmentationCommand - implementa la ricerca di aree con immagini nei documenti a colori.
    • AdvancedReplaceColorCommand - sostituisce i colori nell'immagine specificata sotto forma di sfere di colore con la possibilità di interpolazione lineare del colore.
    • ColorNoiseClearCommand - cancella il rumore e gli artefatti dei colori specificati su un'immagine a 24 bit.
  • Sono stati creati nuovi comandi per l'elaborazione delle immagini dei documenti:
    • HalftoneRecognitionCommand: comando per la ricerca di aree con mezzitoni.
    • HalftoneRemovalCommand - comando di rimozione dei mezzitoni.
    • RestoreTextFromHalftoneCommand - comando per ripristinare il testo nelle regioni mezzitoni.
  • È stato creato un nuovo comando per l'elaborazione delle immagini dei documenti:
    • AutoTextOrientationCommand - determina automaticamente la posizione corretta del testo sull'immagine del documento (solo per le lingue basate sull'alfabeto latino).
  • Sono stati creati nuovi comandi per l'elaborazione delle immagini dei documenti:
    • AutoInvertCommand - inverte automaticamente un'immagine di documento invertita.
    • AutoTextInvertCommand - inverte automaticamente il testo invertito in un'immagine del documento.
    • HolePunchRemovalCommand - Rimuove automaticamente i fori dalle immagini dei documenti.
    • LineRemovalCommand - rimuove automaticamente le linee estranee dalle immagini del documento (righe di moduli, tabelle, testo sottolineato/barrato, rumore).
  • È stato creato il VintaSoft Document Cleanup .NET Plug-in, un nuovo modulo plug-in della libreria VintaSoft Imaging .NET SDK, che combina comandi per l'elaborazione delle immagini dei documenti elettronici.
  • I documenti elettronici possono essere immagini in bianco e nero, in scala di grigi, a colori o in modalità tavolozza.
  • Comandi per l'elaborazione delle immagini dei documenti:
    • BorderClearCommand - rimuove automaticamente (dipingendo sopra il colore di sfondo) il rumore sul bordo di un'immagine del documento.
    • DespeckleCommand - rimuove automaticamente i rumori piccoli e medi dall'immagine di un documento.
    • DeskewCommand - ruota automaticamente l'immagine per allineare il documento.
    • BorderRemovalCommand - ritaglia automaticamente l'immagine lungo il bordo del documento.
    • DocumentSegmentationCommand - rileva automaticamente i segmenti su un'immagine del documento per un ulteriore riconoscimento del testo sull'immagine.