资源

Inheritance: java.lang.Object

public class Resources

管理可下载的资源,以增强 Aspose.OCR 的识别能力。

构造函数

构造函数描述
Resources()

方法

方法描述
AllowAutomaticDownloads(Boolean allow)允许(true)或阻止(false)从在线仓库自动下载所需资源。
FetchAll()从在线仓库下载所有兼容的资源。
FetchResource(String name)从在线存储库下载 name 参数指定的资源。
FetchResources(String[] names)从在线存储库下载 names 参数指定的资源。
GetLocalPath()返回资源将被下载到的目录的完整路径。
GetRepository()返回下载 Aspose.OCR 资源的在线存储库的 URL。
ListLocal()列出本地目录中存储的所有 Aspose.OCR 资源。
ListRemote()列出在线存储库中所有兼容的资源。
ReleaseMemory()卸载 OCR 模块以释放内存。
RemoveLocal(String name)删除本地存储的 Aspose.OCR 资源。
SetLocalPath(String path)指定资源将被下载到的目录的绝对或相对路径。
SetLocalPath(String path, Boolean create)指定资源将被下载到的目录的绝对或相对路径。
SetRepository(String url)指定下载 Aspose.OCR 资源的在线存储库的 URL。

Resources()

public Resources()

AllowAutomaticDownloads(Boolean allow)

public static void AllowAutomaticDownloads(Boolean allow)

允许(true)或阻止(false)从在线存储库自动下载所需资源。默认情况下,当调用依赖该资源的方法时,会自动下载资源。

Parameters:

参数类型描述
allowjava.lang.Boolean用于允许或阻止自动下载所需资源的布尔值。

FetchAll()

public static void FetchAll()

从在线存储库下载所有兼容的资源。现有的资源文件将被覆盖。

FetchResource(String name)

public static void FetchResource(String name)

从在线存储库下载 name 参数指定的资源。如果资源已下载,它将被覆盖。您可以省略 .OCR 扩展名,仅使用文件名。

Parameters:

参数类型描述
namejava.lang.String资源名称的字符串。参见 ListRemote 方法。

FetchResources(String[] names)

public static void FetchResources(String[] names)

从在线存储库下载 names 参数指定的资源。如果一个或多个资源已下载,它们将被覆盖。您可以省略 .OCR 扩展名,仅使用文件名。

Parameters:

参数类型描述
namesjava.lang.String[]资源名称数组。参见 ListRemote 方法。

GetLocalPath()

public static String GetLocalPath()

返回资源将被下载到的目录的完整路径。

Returns: java.lang.String - 资源目录路径的字符串。

GetRepository()

public static String GetRepository()

返回下载 Aspose.OCR 资源的在线存储库的 URL。

Returns: java.lang.String - 在线存储库的 URL。

ListLocal()

public static List<String> ListLocal()

列出本地目录中存储的所有 Aspose.OCR 资源。

Returns: java.util.List<java.lang.String> - 列出本地目录中存储的所有 Aspose.OCR 资源。

ListRemote()

public static List<String> ListRemote()

列出在线存储库中所有兼容的资源。

Returns: java.util.List<java.lang.String> - 资源名称列表。

ReleaseMemory()

public static void ReleaseMemory()

卸载 OCR 模块以释放内存。已下载的模块文件将保持完整。

RemoveLocal(String name)

public static void RemoveLocal(String name)

删除本地存储的 Aspose.OCR 资源。

Parameters:

参数类型描述
namejava.lang.String

SetLocalPath(String path)

public static void SetLocalPath(String path)

指定资源下载目录的绝对路径或相对路径。如果目录不存在,将自动创建。默认情况下,资源下载到应用程序工作目录中的 aspose_data 目录。

Parameters:

参数类型描述
路径java.lang.String目录的绝对路径或相对路径。

SetLocalPath(String path, Boolean create)

public static void SetLocalPath(String path, Boolean create)

指定资源下载目录的绝对路径或相对路径。将 false 传递给 create 参数以防止自动创建目录。如果提供的目录不存在且不允许创建,资源将加载到应用程序工作目录中的 aspose_data 目录。

Parameters:

参数类型描述
路径java.lang.String目录的绝对路径或相对路径。
createjava.lang.Boolean防止目录自动创建的参数。

SetRepository(String url)

public static void SetRepository(String url)

指定在线仓库的 URL,以下载 Aspose.OCR 资源。默认情况下,资源从 https://github.com/aspose-ocr/resources/ 下载。

Parameters:

参数类型描述
urljava.lang.String在线仓库的 URL。