AsposeOCR

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.AutoCloseable

public class AsposeOCR implements AutoCloseable

Görüntülerden metin tanıma için ana sınıf.

Yapıcılar

YapıcıAçıklama
AsposeOCR()Genel yapıcı.

Alanlar

AlanAçıklama
DebugModeHata ayıklama modunu etkinleştirir.
DebugModeSaveDirectoryHata ayıklama sonuçlarının kaydedileceği dizin.

Yöntemler

YöntemAçıklama
CalculateSkew(OcrInput input)Görüntülerin eğim açılarını hesaplar.
CompareImageTexts(String fullPath1, String fullPath2)İki görüntünün aynı metni içerip içermediğini kontrol eder.
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)İki görüntünün aynı metni içerip içermediğini kontrol eder.
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)İki görüntünün aynı metni içerip içermediğini kontrol eder.
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)Metni düzeltir (yanlış yazılmış kelimeleri değiştirir).
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)Metni düzeltir (yanlış yazılmış kelimeleri değiştirir).
DetectDefects(OcrInput input, DefectType defectType)OCR doğruluğunu önemli ölçüde etkileyebilecek bir görüntünün sorunlu alanlarını otomatik olarak bulur.
DetectDocumentLayout(OcrInput input)Görüntüyü analiz eder ve içindeki farklı içerik alanı türlerini belirler.
DetectLanguages(OcrInput input)Görüntü üzerindeki metni analiz eder ve hangi dillerde yazıldığını belirler.
DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)Görüntülerdeki metin alanlarını algılar.
DetectTables(OcrInput images)Görüntülerdeki tablo bölgelerini algılar.
ImageHasText(String fullPath, String text)Görüntünün sağlanan metin parçacığını büyük/küçük harf duyarsız aramayla içerip içermediğini kontrol eder.
ImageHasText(String fullPath, String text, RecognitionSettings settings)Görüntünün sağlanan metin parçacığını büyük/küçük harf duyarsız aramayla içerip içermediğini kontrol eder.
ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)Görüntünün sağlanan metin parçacığını içerip içermediğini kontrol eder.
ImageHasText(String fullPath, Pattern regex)Görüntü metninin sağlanan düzenli ifadeye uyup uymadığını kontrol eder.
ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)Görüntü metninin sağlanan düzenli ifadeye uyup uymadığını kontrol eder.
ImageTextDiff(String fullPath1, String fullPath2)İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.
Recognize(OcrInput input)Görüntüyü tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.
Recognize(OcrInput input, RecognitionSettings settings)Görüntüyü tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.
RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)Araç plakalarını tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.
RecognizeCharacters(OcrInput input)Görüntülerdeki sembolleri algılar.
RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)Görüntülerdeki sembolleri algılar.
RecognizeFast(OcrInput input)İyi kalite görüntüdeki metni tanır.
RecognizeFormula(OcrInput input, boolean detectAreas)Sağlanan giriş görüntülerinden matematiksel formülleri tanır.
RecognizeHandwrittenText(OcrInput input)Görüntülerdeki el yazısı metni tanır.
RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)Kimlik kartını tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.
RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)Faturayı tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.
RecognizePassport(OcrInput input, PassportRecognitionSettings settings)Belirleme yeteneğiyle pasaportu tanır.
RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)Belirleme yeteneğiyle makbuzları tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 destekler.
RecognizeTables(OcrInput input, Language language)Tabloları ve yapıyı algılar, metin hücrelerini tanır.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)RecognitionResult nesnelerinin listesinden imla denetimi düzeltmesiyle çok sayfalı belge almayı sağlar.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.
close()

AsposeOCR()

public AsposeOCR()

Genel yapıcı.

DebugMode

public static boolean DebugMode

Hata ayıklama modunu etkinleştirir. Etkinleştirildiğinde, sistem ön işlenmiş görüntüler ve metin satırı dikdörtgenleri çizilmiş görüntüler gibi ara görüntü işleme sonuçlarını kaydeder.

DebugModeSaveDirectory

public static String DebugModeSaveDirectory

Hata ayıklama sonuçlarının kaydedileceği dizin. Ayarlanmazsa, varsayılan olarak geçerli çalışma dizini kullanılır.

CalculateSkew(OcrInput input)

public ArrayList<SkewOutput> CalculateSkew(OcrInput input)

Görüntülerin eğim açılarını hesaplar. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.SkewOutput> - Derece cinsinden eğim açıları ArrayList’i SkewOutput

CompareImageTexts(String fullPath1, String fullPath2)

public boolean CompareImageTexts(String fullPath1, String fullPath2)

İki görüntünün aynı metni içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.

Returns: boolean - Görüntüler aynı metne (%90 benzerlik) sahipse True.

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

İki görüntünün aynı metni içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.
settingsRecognitionSettingsTanıma ayarları.

Returns: boolean - Görüntüler aynı metne (%90 benzerlik) sahipse True.

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

İki görüntünün aynı metni içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.
settingsRecognitionSettingsTanıma ayarları.
ignoreCasebooleanTrue - büyük/küçük harf duyarsız bir arama anlamına gelir.

Returns: boolean - Görüntüler aynı metne (%90 benzerlik) sahipse True.

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

Metni düzeltir (yanlış yazılmış kelimeleri değiştirir).

Parameters:

ParametreTürAçıklama
textjava.lang.StringDüzeltme için metin.
languageSpellCheckLanguageKullanılacak sözlük SpellCheckLanguage.

Returns: java.lang.String - Değiştirilen kelimelerle metin.

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

Metni düzeltir (yanlış yazılmış kelimeleri değiştirir).

Parameters:

ParametreTürAçıklama
textjava.lang.StringDüzeltme için metin.
languageSpellCheckLanguageKullanılacak sözlük SpellCheckLanguage.
dictionaryPathjava.lang.StringKullanıcı sözlüğünün (frekans sözlüğü) tam yolu. Sözlük dosya biçimi: UTF-8 kodlamalı düz metin dosyası. Kelime ve Kelime Frekansı virgülle ayrılır, kelime ilk sütunda, frekans ikinci sütunda bulunur. Her kelime-frekans çifti ayrı bir satırda yer alır. Bir satır, karakter dizisinin ardından satır beslemesi ("\n"), satır dönüşü ("\r") veya satır dönüşünün hemen ardından satır beslemesi ("\r\n") ile tanımlanır. Her kelime küçük harfle olmalıdır.

Returns: java.lang.String - Değiştirilen kelimelerle metin.

DetectDefects(OcrInput input, DefectType defectType)

public ArrayList<DefectOutput> DetectDefects(OcrInput input, DefectType defectType)

OCR doğruluğunu önemli ölçüde etkileyebilecek bir görüntünün sorunlu alanlarını otomatik olarak bulur. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput
defectTypeDefectTypeTanımlanacak kusur türleri DefectType.

Returns: java.util.ArrayList<com.aspose.ocr.DefectOutput> - Algılanan metin alanları veya satırları içeren DefectOutput ArrayList’i.

DetectDocumentLayout(OcrInput input)

public ArrayList<LayoutOutput> DetectDocumentLayout(OcrInput input)

Görüntüyü analiz eder ve içindeki farklı içerik alanı türlerini belirler. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklenir.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LayoutOutput> - Algılanan içerik alanları. LayoutOutput ArrayList’i.

DetectLanguages(OcrInput input)

public ArrayList<LanguageDetectionOutput> DetectLanguages(OcrInput input)

Görüntü üzerindeki metni analiz ederek hangi dillerde yazıldığını belirler. Bu, en uygun tanıma dilini seçmeye olanak tanır ve imla denetimi veya çeviri gibi sonraki metin işleme görevlerine yardımcı olur. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklenir.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LanguageDetectionOutput> - Olasılık sırasına göre sıralanmış en olası dillerin listesini döndürür. LanguageDetectionOutput ArrayList’i.

DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

public ArrayList<RectangleOutput> DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

Görüntülerde metin alanlarını algılar. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklenir.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput
areasTypeAreasTypeHangi dikdörtgenlerin döndürüleceğini belirler - satır mı yoksa paragraf mı.
isDetectAreasbooleanOtomatik metin alanı algılamayı etkinleştir.

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - Algılanan metin alanları veya satırları içeren RectangleOutput ArrayList’i.

DetectTables(OcrInput images)

public ArrayList<RectangleOutput> DetectTables(OcrInput images)

Görüntülerde tablo bölgelerini algılar. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklenir.

Parameters:

ParametreTürAçıklama
imagesOcrInputKaynaklarla birlikte kapsayıcı.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - Algılanan tablo alanlarını içeren RectangleOutput ArrayList’i.

ImageHasText(String fullPath, String text)

public boolean ImageHasText(String fullPath, String text)

Görüntünün sağlanan metin parçacığını büyük/küçük harf duyarsız aramayla içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntünün yolu.
textjava.lang.StringGörüntü üzerinde arama yapmak için metin parçacığı.

Returns: boolean - Görüntü metin parçacığı içeriyorsa True. False - görüntü metin parçacığı içermiyorsa.

ImageHasText(String fullPath, String text, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings)

Görüntünün sağlanan metin parçacığını büyük/küçük harf duyarsız aramayla içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntünün yolu.
textjava.lang.StringGörüntü üzerinde arama yapmak için metin parçacığı.
settingsRecognitionSettingsTanıma ayarları.

Returns: boolean - Görüntü metin parçacığı içeriyorsa True. False - görüntü metin parçacığı içermiyorsa.

ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

Görüntünün sağlanan metin parçacığını içerip içermediğini kontrol eder.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntünün yolu.
textjava.lang.StringGörüntü üzerinde arama yapmak için metin parçacığı.
settingsRecognitionSettingsTanıma ayarları.
ignoreCasebooleanTrue - büyük/küçük harf duyarsız bir arama anlamına gelir.

Returns: boolean - Görüntü metin parçacığı içeriyorsa True. False - görüntü metin parçacığı içermiyorsa.

ImageHasText(String fullPath, Pattern regex)

public boolean ImageHasText(String fullPath, Pattern regex)

Görüntü metninin sağlanan düzenli ifadeye uyup uymadığını kontrol eder.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntünün yolu.
regexjava.util.regex.PatternSağlanan desen ve seçeneklere sahip java.util.regex.Pattern nesnesi.

Returns: boolean - Görüntü metni sağlanan düzenli ifadeye eşleşiyorsa True.

ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

Görüntü metninin sağlanan düzenli ifadeye uyup uymadığını kontrol eder.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntünün yolu.
regexjava.util.regex.PatternSağlanan desen ve seçeneklere sahip java.util.regex.Pattern nesnesi.
settingsRecognitionSettingsTanıma ayarları.

Returns: boolean - Görüntü metni sağlanan düzenli ifadeye eşleşiyorsa True.

ImageTextDiff(String fullPath1, String fullPath2)

public float ImageTextDiff(String fullPath1, String fullPath2)

İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.

Returns: float - 0, metinlerin tamamen farklı olduğunu; 1, metinlerin aynı olduğunu gösterir.

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.
settingsRecognitionSettingsTanıma ayarları.

Returns: float - 0, metinlerin tamamen farklı olduğunu; 1, metinlerin aynı olduğunu gösterir.

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

İki görüntünün üzerindeki metinleri karşılaştırır ve benzerliklerini (0 ile 1 arasında) temsil eden bir sayı döndürür.

Parameters:

ParametreTürAçıklama
fullPath1java.lang.Stringİlk görüntünün yolu.
fullPath2java.lang.Stringİkinci görüntünün yolu.
settingsRecognitionSettingsTanıma ayarları.
ignoreCasebooleanTrue - büyük/küçük harf duyarsız bir arama anlamına gelir.

Returns: float - 0, metinlerin tamamen farklı olduğunu; 1, metinlerin aynı olduğunu gösterir.

Recognize(OcrInput input)

public OcrOutput Recognize(OcrInput input)

Görüntüyü tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

Recognize(OcrInput input, RecognitionSettings settings)

public OcrOutput Recognize(OcrInput input, RecognitionSettings settings)

Görüntüyü tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsRecognitionSettingsRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

public OcrOutput RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

Araç plakalarını tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsCarPlateRecognitionSettingsCarPlateRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCharacters(OcrInput input)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input)

Görüntülerdeki sembolleri algılar. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - Her görüntü için algılanan sembol verileri içeren Character ArrayList’i.

RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

Görüntülerdeki sembolleri algılar. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputKaynaklarla birlikte kapsayıcı.OcrInput
detectAreasModeDetectAreasModeAlan tespiti için kullanılan sinir ağı türünü belirler.
languageLanguageOCR için kullanılan dil.

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - Algılanan sembol verileri içeren Character ArrayList’i.

RecognizeFast(OcrInput input)

public ArrayList<String> RecognizeFast(OcrInput input)

İyi kalite görüntüdeki metni tanır. Otomatik görüntü eğimi düzeltmesi ve metin alanı tespiti kullanılmaz. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput örneği.

Returns: java.util.ArrayList<java.lang.String> - Tanınan metinleri içeren ArrayList.

RecognizeFormula(OcrInput input, boolean detectAreas)

public OcrOutput RecognizeFormula(OcrInput input, boolean detectAreas)

Sağlanan giriş görüntülerinden matematiksel formülleri tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
detectAreasbooleanTrue olarak ayarlanırsa, tanıma işleminden önce formül bölgelerini otomatik olarak algılar ve izole eder. False olarak ayarlanırsa, tüm görüntüyü bir formül olarak işler.

Returns: OcrOutput - OcrOutput list with images recognition results OcrOutput

RecognizeHandwrittenText(OcrInput input)

public OcrOutput RecognizeHandwrittenText(OcrInput input)

Görüntülerde el yazısı metni tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. Kaynakları içeren kapsayıcı..

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

public OcrOutput RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

Kimlik kartını tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsIDCardRecognitionSettingsIDCardRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

public OcrOutput RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

Faturayı tanır ve GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 desteklerini belirleme yeteneğine sahiptir.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsInvoiceRecognitionSettingsInvoiceRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

public OcrOutput RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

Belirtilen özelliklerle pasaportu tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsPassportRecognitionSettingsPassportRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

public OcrOutput RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

Belirleme yeteneğiyle makbuzları tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
settingsReceiptRecognitionSettingsReceiptRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeTables(OcrInput input, Language language)

public ArrayList<OCRTablePage> RecognizeTables(OcrInput input, Language language)

Tabloları ve yapıyı algılar, metin hücrelerini tanır. GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, klasör, dizi, zip arşivi, URL, base64 formatlarını destekler.

Parameters:

ParametreTürAçıklama
inputOcrInputOcrInput. örneği.
languageLanguageTanıma sırasında kullanılan alfabeyi belirler.

Returns: java.util.ArrayList<com.aspose.ocr.models.OCRTablePage> - Tablolardaki tanınan metinleri içeren OCRTablePage liste nesneleri. OCRTablePage

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
akışjava.io.OutputStreamSeçilen formatta tanıma sonucunu kaydetmek için OutputStream.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
akışjava.io.OutputStreamSeçilen formatta tanıma sonucunu kaydetmek için OutputStream.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.
embeddedFontPathjava.lang.Stringİsteğe bağlı. Kullanıcı yazı tipine tam yol.

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
akışjava.io.OutputStreamSeçilen formatta tanıma sonucunu kaydetmek için OutputStream.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.
embeddedFontPathjava.lang.Stringİsteğe bağlı. Kullanıcı yazı tipine tam yol.
optimizePdfPdfOptimizationModeArka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltın. Varsayılan olarak, orijinal görüntü kalitesi korunur.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
fullFileNamejava.lang.StringSeçilen formatta tanıma sonucunu kaydetmek için yol içeren dosya adı.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, SpellCheck.SpellCheckLanguage language)

RecognitionResult nesnelerinin listesinden imla denetimi düzeltmesiyle çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
fullFileNamejava.lang.StringSeçilen formatta tanıma sonucunu kaydetmek için yol içeren dosya adı.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.
languageSpellCheckLanguageSpellCheckLanguage enum değeri.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
fullFileNamejava.lang.StringSeçilen formatta tanıma sonucunu kaydetmek için yol içeren dosya adı.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.
embeddedFontPathjava.lang.Stringİsteğe bağlı. Kullanıcı yazı tipine tam yol.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

RecognitionResult nesnelerinin listesinden çok sayfalı belge almayı sağlar.

Parameters:

ParametreTürAçıklama
fullFileNamejava.lang.StringSeçilen formatta tanıma sonucunu kaydetmek için yol içeren dosya adı.
saveFormatFormatBelge formatı (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Liste of RecognitionResult. nesneleri.
embeddedFontPathjava.lang.Stringİsteğe bağlı. Kullanıcı yazı tipine tam yol.
optimizePdfPdfOptimizationModeArka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltın. Varsayılan olarak, orijinal görüntü kalitesi korunur.

close()

public void close()