在它的生命周期,OCR引擎需要使用RasterCodecs和一个对象加载输入光栅图像DocumentWriter对象创建输出文件。
最初,通RasterCodecs和/或DocumentWriter实例的IOcrEngineStartup方法。这被认为是任何后续的模板RasterCodecs和DocumentWriter引擎实例创建的各种操作如下所述。
如果一个零引用传递的RasterCodecs对象IOcrEngineStartup,OCR引擎创建一个RasterCodecs对象初始化过程中可以访问后通过IOcrEngine.RasterCodecsInstance。当OCR引擎创建这个实例,它改变了从他们的默认值:
rasterCodecsInstance.Options.RasterizeDocument.Load。XResolution = 300
rasterCodecsInstance.Options.RasterizeDocument.Load。YResolution = 300
rasterCodecsInstance.Options.Pdf.Load。DisplayDepth = 0
这些值从默认值改为启用加载文档文件格式,比如PDF、XPS,医生多克斯(2007/2010),XLS, XLSX(2007/2010)和HTML在一项决议不包含物理尺寸适合识别。有关更多信息,请参考CodecsRasterizeDocumentLoadOptions.XResolution,CodecsRasterizeDocumentLoadOptions.YResolution和CodecsPdfLoadOptions.DisplayDepth。
如果你自己的RasterCodecs对象传递给IOcrEngineStartup,最好设置相同的参数如上所述,如果应用程序需要加载的文档格式。
如果一个零引用传递的DocumentWriter对象IOcrEngineStartup,OCR引擎也创建了一个DocumentWriter对象初始化过程中可以访问后通过IOcrEngine.DocumentWriterInstance。不像RasterCodecs实例,这个初始对象所有选项设置为默认值。
自从LEADTOOLS OCR引擎支持多线程文件,IOcrDocument需要创建自己的实例RasterCodecs和DocumentWriter加载图片和创建文档文件。这些对象时自动创建IOcrDocument通过创建IOcrDocumentManager.CreateDocument并通过IOcrDocument.RasterCodecsInstance和IOcrDocument.DocumentWriterInstance分别。
最好使用这些实例代替IOcrEngine当加载图像一个实例IOcrDocument或手动使用DocumentWriter实例修改选项或转换有限公司文件在多线程情况下尤其如此。
最初,这些对象包含相同的选项IOcrEngine.RasterCodecsInstance和IOcrEngine.DocumentWriterInstance。的IOcrDocument.UseEngineInstanceOptions属性控制是否文档必须在使用之前re-get这些选项及其默认值真正的使它可以很容易地更改RasterCodecs和DocumentWriter选择所有当前和未来的全球IOcrDocument”。作为一个例子,假设有必要保存IOcrDocument对象与图像/文本选择PDF和另一个保存PDF / A,都一样的IOcrEngine。简单的设置IOcrDocument.UseEngineInstanceOptions为每个文档假,然后改变通过每个文档的PDF选项IOcrDocument.DocumentWriterInstance而不是使用IOcrEngine.DocumentWriterInstance。
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。