公共无效ExportPages (intfirstPageIndex,intlastPageIndex,流流,RasterImageFormat格式,intbitsPerPixel,intfirstSavePageNumber,CodecsSavePageModepageMode)
过载子ExportPages (_按值传递firstPageIndex作为整数, _按值传递lastPageIndex作为整数, _按值传递流作为流,_按值传递格式作为RasterImageFormat, _按值传递bitsPerPixel作为整数, _按值传递firstSavePageNumber作为整数, _按值传递pageMode作为CodecsSavePageMode_)
(保龄球)exportPagesInRange:(NSRange)范围内流:(LTLeadStream *)流格式:(LTRasterImageFormat)格式bitsPerPixel:(了NSUInteger)bitsPerPixelfirstSavePageNumber:(了NSUInteger)firstSavePageNumberpageMode:(LTCodecsSavePageMode)pageMode错误:错误(NSError * *)
公共无效exportPages (intfirstPageIndex,intlastPageIndex,ILeadStream流,RasterImageFormat格式,intbitsPerPixel,intfirstSavePageNumber,CodecsSavePageModepageMode)
无效ExportPages (intfirstPageIndex,intlastPageIndex,流^流,RasterImageFormat格式,intbitsPerPixel,intfirstSavePageNumber,CodecsSavePageModepageMode)
firstPageIndex
要导出的第一个页面的从零开始的索引。
lastPageIndex
要导出的最后一页的从零开始的索引。值-1表示导出到并包括OCR文档的最后一页。
流
用于保存页面的. net流。
格式
要使用的图像文件格式。
bitsPerPixel
结果图像文件的位/像素值。
firstSavePageNumber
第一个输出页的基于1的索引。如果输出文件已经存在,那么该参数允许您控制要覆盖哪些页和/或在哪里附加新页。
pageMode
确定保存为多页格式时如何处理该页。这可以是以下之一:
| 价值 | 意义 |
|---|---|
| CodecsSavePageMode。附加 | 将新页附加到文件的末尾。如果文件不存在,该选项将创建文件并向其添加页面。firstSavePageNumber未使用。 |
| CodecsSavePageMode。插入 | 所指定的索引处插入新页firstSavePageNumber. |
| CodecsSavePageMode。取代 | 从指定的索引处开始替换页firstSavePageNumber. |
| CodecsSavePageMode。覆盖 | 从指定的索引处开始重写页firstSavePageNumber. |
| CodecsSavePageMode。附加 | 将新页附加到文件的末尾。如果文件不存在,该选项将创建文件并向其添加页面。 |
要将一个页面导出到.NET流,请使用ExportPages(int pageIndex, Stream Stream, RasterImageFormat格式,int bitsPerPixel)
.您可以将页面导出为LEADTOOLS支持的任何文件格式。有关更多信息,请参阅所有支持的图像文件格式摘要.
此成员仅适用于基于内存的文档,否则将抛出异常。有关更多信息,请参阅IOcrDocumentManager。CreateDocument而且使用LEADTOOLS .NET OCR编程.
这个例子将在将OCR文档的一个范围导出回. net流之前向OCR文档添加页面。
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Ocr;使用Leadtools.Document.Writer;使用Leadtools.Forms.Common;使用Leadtools.ImageProcessing.Core;公共无效ExportPagesToStream (){字符串tifFileName = Path.Combine(LEAD_VARS.ImagesDir,“OcrMultiPage.tif”);//创建引擎实例使用(IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(ocrengintype . lead)){//因为我们有一个RasterCodecs对象,在OCR引擎中重新使用它。虽然//这个演示不会使用它,这是一个很好的实践ocrEngine。启动(零,零,零, LEAD_VARS.OcrLEADRuntimeDir);//创建一个OCR文档使用(IOcrDocument ocrDocument = ocreengine . documentmanager . createdocument ()){//遍历图像,将它们添加到文档中为(intI = 0;I < 4;我+ +){字符串pageFileName = Path.Combine(LEAD_VARS.ImagesDir,字符串.Format (“Ocr {0} .tif”, I + 1));ocrDocument.Pages.AddPage (pageFileName零);}控制台。WriteLine ("OCR文档包含{0}页", ocrDocument.Pages.Count);//将索引1到3的页导出到磁盘使用(FileStream fs = File.Create(tifFileName)){ocrDocument.Pages。ExportPages (1,3.,fs,RasterImageFormat.Tif, 1, 1, CodecsSavePageMode.Overwrite);}}//关闭引擎//注意:如果引擎已经启动,调用Dispose也会自动关闭引擎ocrEngine.Shutdown ();}}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools。编解码器进口Leadtools。光学字符识别进口Leadtools.Document.Writer进口Leadtools。形式进口Leadtools.ImageProcessing.Core公共子ExportPagesToStream ()昏暗的tifFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“OcrMultiPage.tif”)创建引擎的一个实例使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine(ocrengintype . lead)因为我们有一个RasterCodecs对象,在OCR引擎中重新使用它。虽然’这个演示不会使用它,这总是一个很好的实践ocrEngine。启动(没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)创建一个OCR文档使用ocrDocument作为IOcrDocument = ocreengine . documentmanager . createdocument ()循环浏览这些图片,将它们添加到文档中为我作为整数= 0来3.昏暗的pageFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir字符串.Format (“Ocr {0} .tif”, I + 1))ocrDocument.Pages.AddPage (pageFileName没有什么)下一个控制台。WriteLine ("OCR文档包含{0}页", ocrDocument.Pages。数)将索引1到3中的页面导出到磁盘使用fs作为FileStream = File.Create(tifFileName)ocrDocument.Pages。ExportPages (1,3.,fs,RasterImageFormat.Tif, 1, 1,CodecsSavePageMode.Overwrite)结束使用结束使用关闭引擎注意:调用Dispose也会自动关闭引擎,如果它已经启动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
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
