zoukankan      html  css  js  c++  java
  • window10 visual studio c# 一些编程问题解决 (window10 visual studio c# some programming error solutions)

    电脑配置:window10, 64位操作系统,基于x64的处理器,Microsoft Visual Studio Community 2019 Version 16.4.5

    问题 1:在用 tesseract.Net SDK 的把文本转换成pdf的使用过程中遇到了错误提示:Patagames.Ocr.Exceptions.OcrException: 'Unexpected error code: ',错误代码如下:

     1 using (var api = OcrApi.Create())
     2 {
     3     api.Init(Languages.English);
     4     using (var renderer = OcrPdfRenderer.Create(@"multipage_pdf_file", @".	essdata"))
     5     {
     6          renderer.BeginDocument("Title");
     7          api.ProcessPages(@"E:phototest.tif", null, 0, renderer);
     8          renderer.EndDocument();
     9         }
    10     }
    11 }

    分析问题:

    虽然错误提示是在 api.ProcessPages(@"E:phototest.tif", null, 0, renderer);  这一行,但是发现主要问题是 tessdata 的路径需要绝对路径,然后要想清楚找到生成的 pdf 位置,最好也用绝对路径

    正确代码:

     1             using (var api = OcrApi.Create())
     2             {
     3                 api.Init(Languages.English);
     4                 using (var renderer = OcrPdfRenderer.Create(@"E:exportFilemultipage_pdf_file", @"E:visual_studio_projectTesseractNetSDK	essdata"))
     5                 {
     6                     renderer.BeginDocument("Title");
     7                     api.ProcessPages(@"E:phototest.tif", null, 0, renderer);
     8                     renderer.EndDocument();
     9                     ;
    10                 }
    11             }

    最后:路径名称或者文件名称的错误都会导致出现这个错误,所以大家在输入路径名或者文件名的时候一定要认真核对清除,避免出错。 

    问题 2. 

     

     
  • 相关阅读:
    理解Angular中的$apply()以及$digest()
    google书签找回
    地址
    c# mvc 封装返回对象
    C#设计模式总结
    EntityFramework.Extended 对EF进行扩展
    C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
    C#进阶系列——WebApi 跨域问题解决方案:CORS
    VS插件File Nesting
    c# implicit explicit关键字(隐式和显式数据类型转换)
  • 原文地址:https://www.cnblogs.com/ttweixiao-IT-program/p/12326866.html
Copyright © 2011-2022 走看看