AsposeOCR
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.AutoCloseable
public class AsposeOCR implements AutoCloseable
画像からテキストを認識するためのメインクラスです。
コンストラクタ
| コンストラクタ | 説明 |
|---|---|
| AsposeOCR() | パブリックコンストラクタ。 |
フィールド
| フィールド | 説明 |
|---|---|
| DebugMode | デバッグモードを有効にします。 |
| DebugModeSaveDirectory | デバッグ結果が保存されるディレクトリ。 |
メソッド
AsposeOCR()
public AsposeOCR()
パブリックコンストラクタ。
DebugMode
public static boolean DebugMode
デバッグモードを有効にします。有効にすると、システムは前処理された画像やテキスト行の矩形が描画された画像など、中間の画像処理結果を保存します。
DebugModeSaveDirectory
public static String DebugModeSaveDirectory
デバッグ結果が保存されるディレクトリです。設定されていない場合、デフォルトで現在の作業ディレクトリが使用されます。
CalculateSkew(OcrInput input)
public ArrayList<SkewOutput> CalculateSkew(OcrInput input)
画像の傾き角度を計算します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、zip アーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.SkewOutput> - 度単位の傾き角度の ArrayList SkewOutput
CompareImageTexts(String fullPath1, String fullPath2)
public boolean CompareImageTexts(String fullPath1, String fullPath2)
2つの画像が同じテキストを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
Returns: boolean - 画像が同じテキスト(90% の類似度)を持つ場合は True です。
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)
public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)
2つの画像が同じテキストを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
| settings | RecognitionSettings | 認識設定です。 |
Returns: boolean - 画像が同じテキスト(90% の類似度)を持つ場合は True です。
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
2つの画像が同じテキストを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
| settings | RecognitionSettings | 認識設定です。 |
| ignoreCase | boolean | True - 大文字小文字を区別しない検索を意味します。 |
Returns: boolean - 画像が同じテキスト(90% の類似度)を持つ場合は True です。
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)
public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)
テキストを修正します(スペルミスを置き換え)。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| text | java.lang.String | 補正用テキストです。 |
| language | SpellCheckLanguage | 使用する辞書です。SpellCheckLanguage. |
Returns: java.lang.String - 置換された単語を含むテキストです。
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)
public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)
テキストを修正します(スペルミスを置き換え)。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| text | java.lang.String | 補正用テキストです。 |
| language | SpellCheckLanguage | 使用する辞書です。SpellCheckLanguage. |
| dictionaryPath | java.lang.String | ユーザー辞書(頻度辞書)へのフルパスです。辞書ファイル形式: UTF-8 エンコードのプレーンテキストファイル。単語と単語頻度はカンマで区切られ、単語は最初の列、頻度は2番目の列に配置されます。各単語‑頻度ペアは別々の行に記述されます。行は文字列のシーケンスの後に改行("\\n")、復帰("\\r")または復帰と改行("\\r\\n")が続くものとして定義されます。すべての単語は小文字であることが期待されます。 |
Returns: java.lang.String - 置換された単語を含むテキストです。
DetectDefects(OcrInput input, DefectType defectType)
public ArrayList<DefectOutput> DetectDefects(OcrInput input, DefectType defectType)
画像の問題領域を自動的に検出し、OCR の精度に大きく影響する可能性があります。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、zip アーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
| defectType | DefectType | The types of defects to be recognized DefectType. |
Returns: java.util.ArrayList<com.aspose.ocr.DefectOutput> - 検出されたテキスト領域または行を含む DefectOutput の ArrayList。
DetectDocumentLayout(OcrInput input)
public ArrayList<LayoutOutput> DetectDocumentLayout(OcrInput input)
Analyzes the image and identifies the different types of content areas within it. Supports GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, folder, array, zip archive, URL, base64.
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.LayoutOutput> - Detected content areas. ArrayList of LayoutOutput
DetectLanguages(OcrInput input)
public ArrayList<LanguageDetectionOutput> DetectLanguages(OcrInput input)
Analyzes the text on the image to determine the languages it is written in. This allows to select the most suitable recognition language and helps in further text processing tasks such as spellchecking or translation. Supports GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, folder, array, zip archive, URL, base64.
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.LanguageDetectionOutput> - Returns a list of the most probable languages, ranked by likelihood. ArrayList of LanguageDetectionOutput
DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)
public ArrayList<RectangleOutput> DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)
Detects text areas on images. Supports GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, folder, array, zip archive, URL, base64.
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
| areasType | AreasType | Determinates wich rectangles to return - line or paragraphs. |
| isDetectAreas | boolean | Enable automatic text areas detection. |
Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList of RectangleOutput with detected text areas or lines.
DetectTables(OcrInput images)
public ArrayList<RectangleOutput> DetectTables(OcrInput images)
Detects table regions on images. Supports GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, folder, array, zip archive, URL, base64.
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| images | OcrInput | ソースを含むコンテナです。OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList of RectangleOutput with detected table areas.
ImageHasText(String fullPath, String text)
public boolean ImageHasText(String fullPath, String text)
ケースインセンシティブ検索で、画像が提供されたテキストフラグメントを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath | java.lang.String | Path to the image. |
| text | java.lang.String | Text fragment for searching on the image. |
Returns: boolean - True if image contains text fragment. False - image doesn’t contains text fragment.
ImageHasText(String fullPath, String text, RecognitionSettings settings)
public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings)
ケースインセンシティブ検索で、画像が提供されたテキストフラグメントを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath | java.lang.String | Path to the image. |
| text | java.lang.String | Text fragment for searching on the image. |
| settings | RecognitionSettings | 認識設定です。 |
Returns: boolean - True if image contains text fragment. False - image doesn’t contains text fragment.
ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)
public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)
画像が提供されたテキストフラグメントを含んでいるか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath | java.lang.String | Path to the image. |
| text | java.lang.String | Text fragment for searching on the image. |
| settings | RecognitionSettings | 認識設定です。 |
| ignoreCase | boolean | True - 大文字小文字を区別しない検索を意味します。 |
Returns: boolean - True if image contains text fragment. False - image doesn’t contains text fragment.
ImageHasText(String fullPath, Pattern regex)
public boolean ImageHasText(String fullPath, Pattern regex)
画像のテキストが提供された正規表現に一致するか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath | java.lang.String | Path to the image. |
| regex | java.util.regex.Pattern | java.util.regex.Pattern object with the provided pattern and options. |
Returns: boolean - True if image text matches the provided regular expression.
ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)
public boolean ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)
画像のテキストが提供された正規表現に一致するか確認します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath | java.lang.String | Path to the image. |
| regex | java.util.regex.Pattern | java.util.regex.Pattern object with the provided pattern and options. |
| settings | RecognitionSettings | 認識設定です。 |
Returns: boolean - True if image text matches the provided regular expression.
ImageTextDiff(String fullPath1, String fullPath2)
public float ImageTextDiff(String fullPath1, String fullPath2)
2つの画像上のテキストを比較し、類似度を表す数値(0〜1)を返します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
Returns: float - 0 means that the texts are completely different; 1 means the texts are identical.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)
public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)
2つの画像上のテキストを比較し、類似度を表す数値(0〜1)を返します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
| settings | RecognitionSettings | 認識設定です。 |
Returns: float - 0 means that the texts are completely different; 1 means the texts are identical.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
2つの画像上のテキストを比較し、類似度を表す数値(0〜1)を返します。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullPath1 | java.lang.String | 最初の画像へのパスです。 |
| fullPath2 | java.lang.String | 2 番目の画像へのパスです。 |
| settings | RecognitionSettings | 認識設定です。 |
| ignoreCase | boolean | True - 大文字小文字を区別しない検索を意味します。 |
Returns: float - 0 means that the texts are completely different; 1 means the texts are identical.
Recognize(OcrInput input)
public OcrOutput Recognize(OcrInput input)
画像を認識し、サポートする形式として GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 を指定できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
Recognize(OcrInput input, RecognitionSettings settings)
public OcrOutput Recognize(OcrInput input, RecognitionSettings settings)
画像を認識し、サポートする形式として GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 を指定できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | RecognitionSettings | RecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)
public OcrOutput RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)
車のナンバープレートを認識し、サポートする形式として GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 を指定できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | CarPlateRecognitionSettings | CarPlateRecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeCharacters(OcrInput input)
public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input)
画像上のシンボルを検出します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - 各画像の検出されたシンボルデータを含む Character の ArrayList。
RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)
public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)
画像上のシンボルを検出します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | ソースを含むコンテナです。OcrInput |
| detectAreasMode | DetectAreasMode | 領域検出に使用されるニューラルネットワークのタイプを決定します。 |
| language | Language | OCR に使用される言語です。 |
Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - 検出されたシンボルデータを含む Character の ArrayList。
RecognizeFast(OcrInput input)
public ArrayList<String> RecognizeFast(OcrInput input)
高品質な画像のテキストを認識します。自動画像傾き補正やテキスト領域検出は使用しません。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput のインスタンス。 |
Returns: java.util.ArrayList<java.lang.String> - 認識されたテキストを含む ArrayList。
RecognizeFormula(OcrInput input, boolean detectAreas)
public OcrOutput RecognizeFormula(OcrInput input, boolean detectAreas)
提供された入力画像から数式を認識します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| detectAreas | boolean | true に設定すると、認識を実行する前に数式領域を自動的に検出し、分離します。false に設定すると、画像全体を数式として処理します。 |
Returns: OcrOutput - OcrOutput list with images recognition results OcrOutput
RecognizeHandwrittenText(OcrInput input)
public OcrOutput RecognizeHandwrittenText(OcrInput input)
画像上の手書きテキストを認識します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput。ソースを含むコンテナです。 |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)
public OcrOutput RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)
身分証明書を認識し、サポートする形式として GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 を指定できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | IDCardRecognitionSettings | IDCardRecognitionSettings。 |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)
public OcrOutput RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)
請求書を認識し、サポートする形式として GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 を指定できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | InvoiceRecognitionSettings | InvoiceRecognitionSettings。 |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizePassport(OcrInput input, PassportRecognitionSettings settings)
public OcrOutput RecognizePassport(OcrInput input, PassportRecognitionSettings settings)
パスポートを認識し、指定する機能があります。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | PassportRecognitionSettings | PassportRecognitionSettings。 |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)
public OcrOutput RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)
領収書を認識し、指定できる機能があります。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、zip アーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| settings | ReceiptRecognitionSettings | ReceiptRecognitionSettings。 |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeTables(OcrInput input, Language language)
public ArrayList<OCRTablePage> RecognizeTables(OcrInput input, Language language)
テーブルと構造を検出し、テキストセルを認識します。GIF、PNG、JPEG、WBMP、TIFF、JFIF、TIFF、PDF、InputStream、BufferedImage、フォルダー、配列、ZIPアーカイブ、URL、base64 をサポートします。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| input | OcrInput | OcrInput. instance. |
| language | Language | 認識時に使用されるアルファベットを決定します。 |
Returns: java.util.ArrayList<com.aspose.ocr.models.OCRTablePage> - テーブル内の認識テキストを含む OCRTablePage オブジェクトのリストです。 OCRTablePage
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)
public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results)
RecognitionResult オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| ストリーム | java.io.OutputStream | 選択された形式で認識結果を保存するための OutputStream。 |
| saveFormat | Format | ドキュメント形式 (Docx、Txt、Pdf、PdfNoImg、Xlsx、Xml、Json、Rtf)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)
public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)
RecognitionResult オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| ストリーム | java.io.OutputStream | 選択された形式で認識結果を保存するための OutputStream。 |
| saveFormat | Format | ドキュメント形式 (Docx、Txt、Pdf、PdfNoImg、Xlsx、Xml、Json、Rtf)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
| embeddedFontPath | java.lang.String | オプションです。ユーザーフォントへの完全パス。 |
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 オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| ストリーム | java.io.OutputStream | 選択された形式で認識結果を保存するための OutputStream。 |
| saveFormat | Format | ドキュメント形式 (Docx、Txt、Pdf、PdfNoImg、Xlsx、Xml、Json、Rtf)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
| embeddedFontPath | java.lang.String | オプションです。ユーザーフォントへの完全パス。 |
| optimizePdf | PdfOptimizationMode | 背景画像の品質を下げて PDF ファイルサイズを削減します。デフォルトでは、元の画像品質が保持されます。 |
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)
public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results)
RecognitionResult オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullFileName | java.lang.String | 選択された形式で認識結果を保存するためのパス付きファイル名。 |
| saveFormat | Format | ドキュメント形式(Docx、Txt、Pdf、Xlsx、Xml、Json)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
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 オブジェクトのリストから、スペルチェック補正付きのマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullFileName | java.lang.String | 選択された形式で認識結果を保存するためのパス付きファイル名。 |
| saveFormat | Format | ドキュメント形式(Docx、Txt、Pdf、Xlsx、Xml、Json)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
| language | SpellCheckLanguage | SpellCheckLanguage 列挙型の値です。 |
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)
public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)
RecognitionResult オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullFileName | java.lang.String | 選択された形式で認識結果を保存するためのパス付きファイル名。 |
| saveFormat | Format | ドキュメント形式(Docx、Txt、Pdf、Xlsx、Xml、Json)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
| embeddedFontPath | java.lang.String | オプションです。ユーザーフォントへの完全パス。 |
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 オブジェクトのリストからマルチページ文書を取得できます。
Parameters:
| パラメータ | タイプ | 説明 |
|---|---|---|
| fullFileName | java.lang.String | 選択された形式で認識結果を保存するためのパス付きファイル名。 |
| saveFormat | Format | ドキュメント形式(Docx、Txt、Pdf、Xlsx、Xml、Json)。 |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | RecognitionResult のリストです。オブジェクト。 |
| embeddedFontPath | java.lang.String | オプションです。ユーザーフォントへの完全パス。 |
| optimizePdf | PdfOptimizationMode | 背景画像の品質を下げて PDF ファイルサイズを削減します。デフォルトでは、元の画像品質が保持されます。 |
close()
public void close()