公共DocumentWriterDocumentWriterInstance {得到;}
只读的财产DocumentWriterInstance作为DocumentWriter
@ property(原子,强壮,只读的)LTDocumentWriter * documentWriterInstance
公共DocumentWriter getDocumentWriterInstance ()
财产DocumentWriter ^DocumentWriterInstance {DocumentWriter ^get ();}
的DocumentWriter被使用在这个对象IOcrEngine。
你可以通过一个已经初始化的实例DocumentWriter对象的启动方法。这DocumentWriter对象将在内部使用的引擎OCR文档保存到磁盘或内存时。否则,当传递零(没有什么在VB中)IOcrEngine创建和使用自己的版本吗DocumentWriter在启动过程中。
内部DocumentWriter对象将由发动机时自动处理关闭或处理。如果你通过你自己的实例DocumentWriter,那么引擎不会处理它,你可以继续使用它作为正常引擎实例处理后。当通过自己的实例DocumentWriter,确保这个实例保持有效,只要发动机启动。
当新IOcrDocument使用创建对象IOcrDocumentManager.CreateDocument,一个新的类型的对象DocumentWriter是由这IOcrEngine,分配给IOcrDocument.DocumentWriterInstance。所有文档的创建操作(如IOcrDocument.Save),执行内部通过OCR文档或对象在OCR文档将使用该对象。
如果该值的IOcrDocument.UseEngineInstanceOptions是真正的,然后从引擎的选项将被复制DocumentWriter到文档DocumentWriter任何方法之前被调用。
更多信息关于这个对象使用OCR引擎在其一生中,请参考OCR引擎和RasterCodecs / DocumentWriter使用。
这个例子展示了如何使用DocumentWriterInstance属性修改保存文档选项创建最终的文档。它将PDF选项PDF /图像/文本。
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Ocr;使用Leadtools.Document.Writer;公共无效DocumentWriterInstanceExample (){/ /创建一个实例的引擎使用(IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)){/ /启动引擎使用默认参数ocrEngine.Startup (零,零,零,LEAD_VARS.OcrLEADRuntimeDir);/ /你可以改变输出文档选择引擎后,在任何时候/ /开始。这里我们将改变PDF选项PDF / A与图像格式/ /文本选项打开/ /得到DocumentWriter实例用于OCR引擎DocumentWriter docWriter = ocrEngine.DocumentWriterInstance;/ /获取当前PDF选项,修改,然后把它回来PdfDocumentOptions pdfOptions = docWriter.GetOptions (DocumentFormat.Pdf)作为PdfDocumentOptions;pdfOptions。文档Type = PdfDocumentType.PdfA;pdfOptions。ImageOverText =真正的;docWriter.SetOptions (DocumentFormat。Pdf, pdfOptions);/ /在这一点上,每一个调用IOcrDocument。等于DocumentFormat保存与格式。Pdf将/ /使用我们设置的选项字符串tifFileName = Path.Combine (LEAD_VARS.ImagesDir,“Ocr1.tif”);字符串pdfFileName = Path.Combine (LEAD_VARS.ImagesDir,“Ocr1.pdf”);/ /创建一个OCR文档使用(IOcrDocument ocrDocument = ocrEngine.DocumentManager.CreateDocument ()){/ /页面添加到文档中IOcrPage ocrPage = ocrDocument.Pages.AddPage (tifFileName,零);/ /识别页面/ /注意,识别可以被称为没有调用AutoZone或手动添加区域。发动机将/ /检查和自动auto-zones页面ocrPage.AutoZone (零);ocrPage.Recognize (零);/ /保存文件为PDF/ /这将使用我们之前设置的选项(PDF /图像/文本)ocrDocument。保存(pdfFileName DocumentFormat.Pdf,零);}/ /关闭引擎/ /注意:调用处理也会自动关闭发动机如果它已经启动ocrEngine.Shutdown ();}}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Ocr进口Leadtools.Document.Writer公共子DocumentWriterInstanceExample ()创建一个实例的引擎使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)“启动引擎使用默认参数ocrEngine.Startup (没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)“你可以改变输出文档选项引擎后,在任何时候的开始。这里我们将改变PDF选项PDF / A与图像格式在文本选项打开“把DocumentWriter实例用于OCR引擎昏暗的docWriter作为DocumentWriter = ocrEngine.DocumentWriterInstance获取当前的PDF选项,修改,然后把它回来昏暗的pdfOptions作为PdfDocumentOptions = TryCast (docWriter.GetOptions (DocumentFormat.Pdf) PdfDocumentOptions)pdfOptions。文档Type = PdfDocumentType.PdfApdfOptions。ImageOverText =真正的docWriter.SetOptions (DocumentFormat。Pdf, pdfOptions)”在这一点上,每一个调用IOcrDocument。等于DocumentFormat保存与格式。Pdf将使用我们设置的选项昏暗的tifFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.tif”)昏暗的pdfFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.pdf”)创建一个OCR文档使用ocrDocument作为IOcrDocument = ocrEngine.DocumentManager.CreateDocument ()”页面添加到文档中昏暗的ocrPage作为IOcrPage = ocrDocument.Pages.AddPage (tifFileName,没有什么)“认识到页面“注意,识别可以被称为没有调用AutoZone或手动添加区。发动机将的检查和自动auto-zones页面ocrPage.AutoZone (没有什么)ocrPage.Recognize (没有什么)“拯救我们PDF文档这将使用我们之前设置的选项(PDF /图像/文本)ocrDocument。保存(pdfFileName DocumentFormat.Pdf,没有什么)结束使用“关闭发动机注意:调用处理也将自动关闭发动机如果它已经启动ocrEngine.Shutdown ()结束使用结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”结束类
帮助收藏
光栅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点
联系我们请填写这张表格,我们将通过电子邮件联系你。
