Perché optare per Aspose.OCR per Python tramite .NET?

Intraprendi un viaggio con Aspose.OCR per Python tramite .NET: un’API OCR versatile e facile da usare. Incorpora la funzionalità OCR nelle tue applicazioni Python con meno di 5 righe di codice, eliminando la necessità di reti matematiche o neurali complesse. Il nostro potente motore OCR offre velocità e precisione senza pari, supportando 28 lingue, tra cui latino, cirillico e cinese. Che si tratti di immagini scansionate, foto di smartphone, screenshot o PDF scansionati, ottieni risultati nei formati di scambio di documenti e dati più diffusi. Sfrutta i filtri di pre-elaborazione per gestire immagini ruotate, inclinate e rumorose. Ottimizza le prestazioni di riconoscimento e il carico del sistema scaricando le attività ad uso intensivo di risorse sul backend .NET.

Illustration ocr

Padronanza dell'OCR efficiente e precisa

Sperimenta velocità e precisione senza precedenti nei risultati OCR con la tecnologia avanzata Python e .NET.

Eccellenza multilingue

Riconosci testo in 28 lingue, compresi gli script latino, cirillico e cinese, con facilità e precisione.

Elaborazione delle immagini adattabile

Elabora facilmente immagini da diverse fonti (scanner, fotocamere e smartphone) utilizzando Python e .NET.

Competenza nei caratteri cinesi

Ottieni il riconoscimento preciso di oltre 6.000 caratteri cinesi, garantendo la precisione con Python e .NET.

Conservazione degli stili e dei formati dei caratteri

Mantieni gli stili e la formattazione dei caratteri per una rappresentazione accurata del testo, migliorando la versatilità con Python e .NET.

Esempio di codice in tempo reale

Sperimenta la semplicità: converti un’immagine in testo in sole tre righe di codice Python!

Pronto a riconoscere Pronto a riconoscere Trascina un file qui o fai clic per sfogliare *

*Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo E politica sulla riservatezza.

Risultato del riconoscimento
 

Converti immagine in testo

Scopri altri esempi >
# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

Potenziamento .NET per Python in ogni angolo

Aspose.OCR per Python tramite .NET funziona perfettamente su qualsiasi piattaforma che supporti .NET Framework 4.0 e versioni successive - sia che si tratti di una macchina locale, web server o il cloud.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formati di file supportati

Aspose.OCR for Python via .NET può funzionare praticamente con qualsiasi file puoi ottenerlo da uno scanner o da una fotocamera. I risultati del riconoscimento vengono restituiti nei formati di file e di scambio dati più diffusi che possono essere salvati, importati in un database o analizzati in tempo reale.

immagini

  • JPEG
  • PNG
  • TIFF
  • BMP
  • GIF

OCR batch

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

Risultati del riconoscimento

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

Installazione per Python con backend .NET

Aspose.OCR per Python tramite .NET viene fornito come pacchetto Python con dipendenze minime o come file scaricabile . Installalo facilmente nel tuo progetto e sarai pronto a riconoscere testi in più lingue supportate e a salvare i risultati del riconoscimento in vari formati.

Richiedi una licenza di prova per avviare lo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.

Potente OCR per applicazioni Python

La nostra libreria si integra facilmente, consentendo alle applicazioni Python di funzionare perfettamente su qualsiasi piattaforma: desktop Windows, Windows Server, macOS, Linux e cloud.

28 lingue di riconoscimento

La nostra API Python e .NET OCR riconosce una vasta gamma di linguaggi e script di scrittura popolari, inclusi linguaggi misti:

Lascia il rilevamento della lingua alla libreria o definisci tu stesso la lingua per prestazioni e affidabilità di riconoscimento migliorate.

  • Alfabeto latino esteso: croato, ceco, danese, olandese, inglese, estone, finlandese, francese, tedesco, italiano, lettone, lituano, norvegese, polacco, portoghese, rumeno, slovacco, sloveno, spagnolo, svedese;
  • Alfabeto cirillico: bielorusso, bulgaro, kazako, russo, serbo, ucraino;
  • Cinese: oltre 6.000 caratteri;
  • Hindi.

Filtri di elaborazione potenti

La precisione e l’affidabilità del riconoscimento ottico dei caratteri dipendono fortemente dalla qualità dell’immagine originale. Aspose.OCR per Python tramite .NET offre un gran numero di filtri di elaborazione delle immagini completamente automatizzati e manuali che migliorano un’immagine prima che venga inviata al motore OCR:

  • Raddrizza automaticamente le immagini allineate con una leggera angolazione rispetto all’orizzontale.
  • Ruota manualmente le immagini molto distorte.
  • Rimuovi automaticamente sporco, macchie, graffi, riflessi, sfumature indesiderate e altri disturbi.
  • Regola automaticamente il contrasto dell’immagine.
  • Aumenta automaticamente l’upscaling o ridimensiona manualmente l’immagine.
  • Converti le immagini in bianco e nero o in scala di grigi.
  • Invertire i colori dell’immagine in modo che le aree chiare appaiano scure e le aree scure appaiano chiare.
  • Aumenta lo spessore dei caratteri in un’immagine.
  • Sfoca le immagini rumorose preservando i bordi delle lettere.
  • Raddrizza la curvatura della pagina e correggi la distorsione dell’obiettivo della fotocamera per le foto delle pagine.

Ottimizzato per tipi di documenti specifici

Aspose.OCR per Python tramite .NET offre reti neurali appositamente addestrate per estrarre testo da determinati tipi di immagini con la massima precisione:

Controllo ortografico integrato

Sebbene Aspose.OCR per Python tramite .NET fornisca un’elevata precisione di riconoscimento, difetti di stampa, caratteri sporchi o non standard possono causare il riconoscimento errato di alcuni caratteri o parole. Per migliorare ulteriormente i risultati del riconoscimento, puoi attivare il controllo ortografico, che trova e corregge automaticamente gli errori di ortografia in base alla lingua di riconoscimento selezionata.

Se il testo riconosciuto contiene terminologia specializzata, abbreviazioni e altre parole non presenti nei comuni dizionari ortografici, è possibile fornire i propri elenchi di parole.

Riconoscimento batch semplificato

La nostra API OCR Python ti libera dal riconoscere le immagini una per una. Utilizza vari metodi di elaborazione batch per riconoscere più immagini in un’unica chiamata:

  • Riconoscimento di file PDF, TIFF e DjVu multipagina.
  • Riconoscimento di tutti i file in una cartella.
  • Riconoscimento di tutti i file in un archivio.
  • Riconoscimento di tutti i file da un elenco.

Imparare attraverso esempi Python

Aspose.OCR per Python tramite .NET fornisce una serie di esempi scritti in Python, consentendoti di familiarizzare rapidamente con le sue funzioni e capacità. Ottieni informazioni dettagliate per creare soluzioni su misura per soddisfare le tue esigenze aziendali Python.

Caratteristiche e capacità

Aspose.OCR for Python via .NET Esplora le funzionalità avanzate di Aspose.OCR per C++.

Feature icon

OCR foto

Estrai testo dalle foto dello smartphone con precisione a livello di scansione.

Feature icon

PDF ricercabile

Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.

Feature icon

Riconoscimento dell’URL

Riconoscere un’immagine dall’URL senza scaricarla localmente.

Feature icon

Riconoscimento in blocco

Leggi tutte le immagini da documenti, cartelle e archivi multipagina.

Feature icon

Qualsiasi carattere e stile

Identifica e riconosci il testo in tutti i caratteri tipografici e gli stili più diffusi.

Feature icon

Riconoscimento preciso

Regola ogni parametro OCR per ottenere i migliori risultati di riconoscimento.

Feature icon

Correttore ortografico

Migliora i risultati correggendo automaticamente le parole errate.

Feature icon

Trova il testo nelle immagini

Cerca testo o espressione regolare all’interno di una serie di immagini.

Feature icon

Confronta i testi delle immagini

Confronta testi su due immagini, indipendentemente dal caso e dal layout.

Esempi di codice Python

Approfondisci esempi di codice per integrare perfettamente Aspose.OCR per Python tramite .NET nelle tue applicazioni Python.

Padronanza dell’installazione in Python

Distribuito come Python Wheel o pacchetto scaricabile autonomo, Aspose.OCR per Python tramite .NET è facilmente distribuito. L’integrazione nel tuo progetto Python, direttamente dal tuo ambiente di sviluppo integrato (IDE) Python preferito, è un processo semplice. Basta installarlo e sarai pronto a sfruttare la gamma completa di funzionalità OCR, salvando i risultati del riconoscimento in vari formati.

Dopo l’installazione, puoi immediatamente iniziare a utilizzare Aspose.OCR per Python tramite .NET , anche se con alcune limitazioni. Una licenza temporanea elimina tutte le restrizioni della versione di prova per 30 giorni. Utilizza questo periodo per avviare lo sviluppo di un’applicazione OCR completamente funzionale, consentendoti di prendere una decisione informata sull’acquisto di Aspose.OCR per Python tramite .NET in una fase successiva.

Carica licenza

lic = License()
lic.set_license(self.licPath)

Riconoscere il testo sulle foto

Leggere il testo da qualsiasi contenuto in Aspose.OCR per Python tramite .NET è facile come chiamare un metodo universal aware().

Converti foto in testo - Python

api = AsposeOcr()
# Add image to the recognition batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("source1.png")

# Set recognition language
recognitionSettings = RecognitionSettings()
recognitionSettings.language = Language.UKR;

# Recognize the image
results = api.recognize(input, recognitionSettings)

# Print recognition result
for result in results:
print(result.recognition_text)

Convertitore universale Python

La nostra API legge abilmente qualsiasi immagine da scanner, fotocamere o smartphone: documenti PDF, JPEG, PNG, TIFF, GIF, immagini BMP e persino file DjVu. Il supporto completo per documenti PDF multipagina, TIFF e immagini DjVu garantisce versatilità. Puoi anche fornire un’immagine dal Web tramite un URL.

I risultati del riconoscimento vengono restituiti nei formati di documenti e scambio dati più diffusi: testo semplice, PDF, Microsoft Word, Microsoft Excel, JSON e XML.

Riconosci PDF e salva i risultati in vari formati di output: Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(aspose.ocr.models.InputType.PDF)
file = os.path.join(self.dataDir, "pdfs/multi_page_1.pdf")
input.add(file, 0, 3)

set = RecognitionSettings()
set.set_detect_areas_mode = DetectAreasMode.NONE
result = api.recognize(input, set)
api.save_multipage_document("test.xml", SaveFormat.XML, result)
api.save_multipage_document("test.json", SaveFormat.JSON, result)
api.save_multipage_document("test.pdf", SaveFormat.PDF, result)
api.save_multipage_document("test.xlsx", SaveFormat.XLSX, result)
api.save_multipage_document("test.docx", SaveFormat.DOCX, result)
api.save_multipage_document("test.txt", SaveFormat.TEXT, result)
api.save_multipage_document("test.html", SaveFormat.HTML, result)
api.save_multipage_document("test.epub", SaveFormat.EPUB, result)
api.save_multipage_document("test.rtf", SaveFormat.RTF, result)

Ottimizzazione delle risorse in Python

Il riconoscimento ottico dei caratteri richiede risorse. La nostra API offre modi flessibili per bilanciare la classica triade tempo-prezzo-qualità:

  • Scegli tra riconoscimento approfondito e riconoscimento rapido.
  • Specifica il numero di thread allocati per il riconoscimento o consenti alla libreria di adattarsi automaticamente al numero di core del processore.
  • Libera la CPU scaricando i calcoli sul backend .NET.

Riconoscimento veloce - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

result = api.recognize_fast(input)

Riconoscere la singola riga

Se la tua immagine è già ritagliata su una singola riga di testo, può essere riconosciuta nella modalità più veloce possibile, senza correzioni automatiche, rilevamento della struttura del contenuto e altri passaggi che consumano risorse. Può accelerare l’OCR fino a 7 volte più velocemente del normale processo di riconoscimento.

Riconoscere una singola riga di testo sull'immagine - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)