L_OcrDocumentManager_AppendDocumentFiles

# include“ltocr.h”

L_LTOCR_APIL_INTEXT_FUNCTIONL_OcrDocumentManager_AppendDocumentFiles(srcFileName dstFileName)

此函数附加两个文档文件(通常具有LTD扩展名),这是您之前通过调用创建的L_OcrDocumentManager_CreateDocument

参数

常量L_TCHAR* srcFileName

源文档文件名。

常量L_TCHAR* dstFileName

目标文档文件名。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

此函数附加两个文档文件(通常具有LTD扩展名),这是您之前通过调用创建的L_OcrDocumentManager_CreateDocument.有关创建OCR文档文件的更多信息,请参阅L_OcrDocumentManager_CreateDocument

追加文档文件后,您可以通过调用再次将目标文档加载到OCR引擎中L_OcrDocumentManager_CreateDocument传递l_ocrcreatedocumentoptions_loadeexists到它的'options'参数和dstFileName到它的'fileName'参数,然后你可以将它保存到任何LEADTOOLS支持的文档格式,如PDF, DOC, DOCX, TXT,和许多其他格式。或者,您可以通过调用L_DocWriterConvert将目标文档直接转换为LEADTOOLS支持的任何文档格式。

必需的dll和库

另请参阅

功能

主题

例子

L_INT L_OcrDocumentManager_AppendDocumentFilesExample (常量L_TCHAR * srcFileName,常量L_TCHAR * dstFileName)BITMAPHANDLE bitmap = {0};L_OcrEngine ocrEngine = NULL;L_OcrDocumentManager = NULL;L_OcrDocument ocrDocument = NULL;//创建引擎实例L_INT retCode = L_OcrEngineManager_CreateEngine(L_OcrEngineType_Advantage, &ocrEngine);如果(retCode == SUCCESS)//使用默认参数启动引擎retCode = L_OcrEngine_Startup(ocrEngine, NULL, OCR_ADVANTAGE_RUNTIME_DIR);如果(retCode != SUCCESS)返回retCode;//获取文档管理器retCode = L_OcrEngine_GetDocumentManager(ocrEngine, &ocrDocumentManager);如果(retCode != SUCCESS)转到清理;retCode = L_OcrDocumentManager_AppendDocumentFiles(srcFileName, dstFileName);如果(retCode != SUCCESS)转到清理;加载我们刚刚将源文档文件追加到的目标文档文件。retCode = L_OcrDocumentManager_CreateDocument(ocrDocumentManager, &ocrDocument, l_ocrcreatedocumentoptions_loadeexisting, dstFileName);如果(retCode != SUCCESS)转到清理;//现在将加载的文档文件保存为PDFretCode = L_OcrDocument_Save(ocrDocument, MAKE_IMAGE_PATH(L_TEXT(“Ocr1.pdf”)), documentformat_pdf, null, null);清理:如果(bitmap.Flags.Allocated)L_FreeBitmap(位图);如果(ocrDocument != NULL)L_OcrDocument_Destroy (ocrDocument);如果(ocrEngine != NULL)L_OcrEngine_Destroy (ocrEngine);返回retCode;
OCR模块- LEAD引擎C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。