Class AsposeOcr
Nazwa przestrzeń: Aspose.OCR Zgromadzenie: Aspose.OCR.dll (25.4.0)
Główna API dla biblioteki ASPOSE OCR
public class AsposeOcr : IDisposable
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
AsposeOcr()
public AsposeOcr()
Methods
CalculateSkew(OcrInput)
Oblicza szkielety obrazu.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public List<skewoutput> CalculateSkew(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
List • < SkewOutput >
Lista kątów skrzyni w stopniach Aspose.OCR.SkewOutput.
CompareImageTexts(String, String, Ustawienia rozpoznawania, Bool)
Sprawdź, czy dwa zdjęcia zawierają ten sam tekst.
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
Parameters
fullPath1
string
Droga do pierwszego obrazu.
fullPath2
string
Droga do drugiego obrazu.
settings
RecognitionSettings
Ustawienia rozpoznawania.
ignoreCase
bool
Prawda - oznacza przypadkowo niewrażliwe wyszukiwanie.
Returns
Prawda, jeśli obrazy mają ten sam tekst (90% podobieństwa).
CorrectSpelling(Źródło: SpellCheckLanguage, String)
poprawia tekst (zastępuje niewłaściwe słowa).
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
text
string
Tekst do korekty.
language
SpellCheckLanguage
Słownik do użycia.
dictionaryPath
string
Opcjonalnie. pełna droga do słownika użytkownika (słownik częstotliwości).Format pliku słownika:Plik tekstowy w kodowaniu UTF-8.Słowo i częstotliwość Słowo są oddzielone przez przestrzeń lub tab.Zgodnie ze standardem, słowo jest oczekiwane w pierwszej kolumnie i częstotliwość w drugiej kolumnie.Każda para słów częstotliwości w oddzielnej linii.A linia jest zdefiniowana jako sekwencja znaków, po której następuje napęd linii ("\n"), zwrot przewozu ("\r"),lub zwrot przewozu natychmiast po nim następuje naprawa linii („\r\n”).Oczekuje się, że każde słowo będzie w niższym przypadku.
Returns
Tekst z zastąpionymi słowami.
DetectDefects(OcrInput i DefectType)
Automatycznie znajdź problematyczne obszary obrazu, które mogą znacząco wpłynąć na dokładność OCR.Obsługuje obrazy PNG, JPEG, BMP, TIFF, JFIF i GIF dostarczane jako plik, strumień lub piksela.
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
Parameters
images
OcrInput
Zdjęcia źródłowe Aspose.OCR.OcrInput
defectType
DefectType
Rodzaje wad, które należy rozpoznać Aspose.OCR.DefectType
Returns
List • < DefectOutput >
Znaleziono defekty obrazu lub zbieranie pustego ab, jeśli nie znaleziono defektów w aplikacji Aspose.OCR.DefectOutput.
DetectDocumentLayout(OcrInput)
Analizuje obraz i identyfikuje różne rodzaje obszarów zawartości w nim.Obsługuje obrazy PNG, JPEG, BMP, TIFF, JFIF i GIF z plików, strumieni i pikseli.
public List<layoutoutput> DetectDocumentLayout(OcrInput images)
Parameters
images
OcrInput
Zdjęcia źródłowe.Aspose.OCR.OcrInput
Returns
List • < LayoutOutput >
Odkryte obszary zawartości, Aspose.OCR.LayoutOutput.
DetectLanguages(OcrInput)
Analizuje tekst na obrazie, aby określić, w jakich językach jest napisany.Pozwala to wybrać najbardziej odpowiedni język rozpoznawania i pomaga w dalszych zadaniach przetwarzania tekstu, takich jak spellchecking lub tłumaczenie.
public List<languagedetectionoutput> DetectLanguages(OcrInput images)
Parameters
images
OcrInput
Zdjęcia źródłowe Aspose.OCR.OcrInput
Returns
List • < LanguageDetectionOutput >
Powraca listę najprawdopodobniejszych języków, wyróżnionych prawdopodobieństwem Aspose.OCR.LanguageDetectionOutput.
DetectRectangles(OcrInput)
Wykrywa obszary tekstowe na obrazach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
[Obsolete("Will be removed in the release 25.8.0")]
public List<rectangleoutput> DetectRectangles(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
List • < RectangleOutput >
Lista Aspose.OCR.RectangleOutput z wykrytymi obszarami lub liniami tekstu.
DetectRectangles(OcrInput, AreasType, Bool)
Wykrywa obszary tekstowe na obrazach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
areasType
AreasType
Określa rektangle w kierunku powrotu - linii lub paragrafów.
detectAreas
bool
umożliwia automatyczne wykrywanie obszarów tekstowych.
Returns
List • < RectangleOutput >
Lista Aspose.OCR.RectangleOutput z wykrytymi obszarami lub liniami tekstu.
Dispose()
Jasne zasoby do rozpoznawania.
public void Dispose()
ImageHasText(String, String, RecognitionSettings, Bool, Bool)
Sprawdź, czy obraz zawiera przedstawiony fragment tekstu.
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath
string
Droga do obrazu.
text
string
fragment tekstowy do wyszukiwania obrazu.
settings
RecognitionSettings
Ustawienia rozpoznawania.
ignoreCase
bool
Prawda - oznacza przypadkowo niewrażliwe wyszukiwanie.
autoSkew
bool
Umożliwia automatyczną korektę obrazu.
Returns
Prawda, jeśli obraz zawiera fragment tekstu. fałszywe - obraz nie zawiera fragmentu tekstu.
Remarks
Rozpoznaje obraz z możliwością określenia Aspose.OCR.RecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(String, Regex, Ustawienia rozpoznawania, bool)
Sprawdź, czy tekst obrazu pasuje do zwykłego wyrażenia.
public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)
Parameters
fullPath
string
Droga do obrazu.
regex
Regex
System.Text.RegularExpressions obiekt z podanymi wzorami i opcjami.
settings
RecognitionSettings
Ustawienia rozpoznawania.
autoSkew
bool
Umożliwia automatyczną korektę obrazu.
Returns
Prawda jest taka, że tekst obrazu pasuje do zwykłego wyrażenia.
Remarks
Rozpoznaje obraz z możliwością określenia Aspose.OCR.RecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageTextDiff(String, String, RecognitionSettings, Bool, Bool)
Porównaj teksty na dwóch zdjęciach i zwróć liczbę reprezentującą ich podobieństwo (0 do 1).
public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath1
string
Droga do pierwszego obrazu.
fullPath2
string
Droga do drugiego obrazu.
settings
RecognitionSettings
Ustawienia rozpoznawania.
ignoreCase
bool
Prawda - oznacza przypadkowo niewrażliwe wyszukiwanie.
autoSkew
bool
Umożliwia automatyczną korektę obrazu.
Returns
0 oznacza, że teksty są zupełnie inne; 1 oznacza, że teksty są identyczne.
Recognize(OcrInput)
Rozpoznaje tekst na obrazach / dokumentach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
public OcrOutput Recognize(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Recognize(OcrInput, RecognitionSettings, CancellationToken)
Rozpoznaje tekst na obrazach / dokumentach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
RecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.RecognitionSettings.
cancellationToken
CancellationToken
CancellationToken obiekt.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Recognize(OcrInput, Ustawienia rozpoznawania)
Rozpoznaje tekst na obrazach / dokumentach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
RecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.RecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
RecognizeCarPlate(OcrInput)
Rozpoznaje tekst na płytce samochodowej.
public OcrOutput RecognizeCarPlate(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje płyty samochodowe z możliwością określenia Aspose.OCR.CarPlateRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeCarPlate(OcrInput, CarPlateRecognitionUstawienia)
Rozpoznaje tekst na płytce samochodowej.
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.CarPlateRecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje płyty samochodowe z możliwością określenia Aspose.OCR.CarPlateRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeCharacters(OcrInput)
Wykrywa symbole na obrazach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
List • < CharacterRecognitionResult >
Lista Aspose.OCR.CharacterRecognitionWydaje z zidentyfikowanymi symbolami.
RecognizeCharacters(OcrInput, DetectAreasMode, Język)
Wykrywa symbole na obrazach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
Określa typ sieci nerwowej wykorzystywanej do wykrywania obszarów.
language
Language
Język używany dla OCR.
Returns
List • < CharacterRecognitionResult >
Lista Aspose.OCR.Cechy z zidentyfikowanymi symbolami danych.
RecognizeFast(OcrInput)
Rozpoznaje tekst na obrazach / dokumentach.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
public List<string> RecognizeFast(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista pasków z wynikami rozpoznawania obrazu.
RecognizeHandwrittenText(OcrInput)
Rozpoznaje ręczne teksty na obrazach.
public OcrOutput RecognizeHandwrittenText(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
Identyfikacja IDCard(OcrInput)
Rozpoznaje tekst na karcie identyfikacyjnej.
public OcrOutput RecognizeIDCard(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje karty identyfikacyjne z możliwością określenia Aspose.OCR.IDCardRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
Identyfikacja IDCard(OcrInput, IDCardRecognitionUstawienia)
Rozpoznaje tekst na karcie identyfikacyjnej.
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.IDCardUstawienia rozpoznawania.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje karty identyfikacyjne z możliwością określenia Aspose.OCR.IDCardRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeInvoice(OcrInput)
Rozpoznaje tekst na fakturach.
public OcrOutput RecognizeInvoice(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje faktury z możliwością określenia Aspose.OCR.InvoiceRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeInvoice(OcrInput, InvoiceRecognitionUstawienia)
Rozpoznaje tekst na fakturach.
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.InvoiceRecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje faktury z możliwością określenia Aspose.OCR.InvoiceRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeLines(OcrInput)
Rozpoznaje obrazy zawierające pojedynczą linię tekstu.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public OcrOutput RecognizeLines(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
RecognizeLines(OcrInput, Ustawienia rozpoznawania)
Rozpoznaje obrazy zawierające pojedynczą linię tekstu.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, foldery, arkusze, archiwum.
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
RecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.RecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
RecognizePassport(OcrInput)
Rozpoznaje tekst na paszporcie.
public OcrOutput RecognizePassport(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje paszporty z możliwością określenia Aspose.OCR.PassportRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizePassport(OcrInput, paszportRecognitionUstawienia)
Rozpoznaje tekst na paszporcie.
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
Ustawienia identyfikacyjne Aspose.OCR.PassportRecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje paszporty z możliwością określenia Aspose.OCR.PassportRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeReceipt(OcrInput)
Rozpoznawanie tekstów na receptach.
public OcrOutput RecognizeReceipt(OcrInput images)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje faktury z możliwością określenia Aspose.OCR.ReceiptRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
RecognizeReceipt(OcrInput, ReceiptRecognitionUstawienia)
Rozpoznawanie tekstów na receptach.
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
Parameters
images
OcrInput
Zawór z źródłami.Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
Ustawienia rozpoznawania Aspose.OCR.ReceiptRecognitionSettings.
Returns
Lista obiektów Aspose.OCR.RecognitionRezultat obiektów z wynikami rozpoznawania obrazu.
Remarks
Rozpoznaje faktury z możliwością określenia Aspose.OCR.ReceiptRecognitionSettings.Obsługuje GIF, PNG, JPEG, BMP, TIFF, JFIF, strumień, katalog, arkusze, archiwum.
SaveMultipageDocument(strona, SaveFormat, List, strumień, PdfOptimizationMode)
Umożliwia uzyskanie wielu stron dokumentu z listy obiektów RecognitionResult
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Nazwa filem z ścieżką do oszczędzania rozpoznawania wynika w wybranym formacie.
saveFormat
SaveFormat
Format dokumentów (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
results
List
• <
RecognitionResult
>
Lista obiektów Aspose.OCR.Recognition.
embeddedFontPath
string
Opcjonalnie. pełna droga do czcionki użytkownika.
optimizePdf
PdfOptimizationMode
Zmniejsz rozmiar pliku PDF poprzez obniżenie jakości obrazów tła.
SaveMultipageDocument(strona, SaveFormat, List, bool, SpellCheckLanguage, strona, strona, PdfOptimizationMode)
Umożliwia uzyskanie wielu stron dokumentu z listy obiektów RecognitionResult
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Nazwa filem z ścieżką do oszczędzania rozpoznawania wynika w wybranym formacie.
saveFormat
SaveFormat
Format dokumentów (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
results
List
• <
RecognitionResult
>
Lista obiektów Aspose.OCR.Recognition.
applySpellingCorrection
bool
Zapewnij poprawę błędnych słów w przypadku, gdy masz takie w wyniku rozpoznawania.
language
SpellCheckLanguage
Słownik do spell check (opcjonalny).
dictionaryPath
string
Opcjonalnie. pełna ścieżka do słownika użytkownika w formacie .txt. Format jest [słowo - przestrzeń - częstotliwość(liczba)].Przykład: 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcjonalnie. pełna droga do czcionki użytkownika.
optimizePdf
PdfOptimizationMode
Zmniejsz rozmiar pliku PDF poprzez obniżenie jakości obrazów tła.
SaveMultipageDocument(MemoryStream, SaveFormat, List, strumień, PdfOptimizationMode)
Umożliwia uzyskanie wielu stron dokumentu z listy obiektów RecognitionResult
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream do oszczędzania rozpoznawania wynika w wybranym formacie.
saveFormat
SaveFormat
Format dokumentów (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
results
List
• <
RecognitionResult
>
Lista obiektów Aspose.OCR.Recognition.
embeddedFontPath
string
Opcjonalnie. pełna droga do czcionki użytkownika.
optimizePdf
PdfOptimizationMode
Zmniejsz rozmiar pliku PDF poprzez obniżenie jakości obrazów tła.
SaveMultipageDocument(MemoryStream, SaveFormat, List, bool, SpellCheckLanguage, strona, strona, PdfOptimizationMode)
Umożliwia uzyskanie wielu stron dokumentu z listy obiektów RecognitionResult
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream do oszczędzania rozpoznawania wynika w wybranym formacie.
saveFormat
SaveFormat
Format dokumentów (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
results
List
• <
RecognitionResult
>
Lista obiektów Aspose.OCR.Recognition.
applySpellingCorrection
bool
Zapewnij poprawę błędnych słów w przypadku, gdy masz takie w wyniku rozpoznawania.
language
SpellCheckLanguage
Słownik do spell check (opcjonalny).
dictionaryPath
string
Opcjonalnie. pełna ścieżka do słownika użytkownika w formacie .txt. Format jest [słowo - przestrzeń - częstotliwość(liczba)].Przykład: 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcjonalnie. pełna droga do czcionki użytkownika.
optimizePdf
PdfOptimizationMode
Zmniejsz rozmiar pliku PDF poprzez obniżenie jakości obrazów tła.
OcrProgress
Wydarzenie do śledzenia postępu rozpoznawania obrazów multi-page.
public event OcrRecognizeEventHandler OcrProgress