コード例 #1
0
ファイル: ClsOperate.cs プロジェクト: Ghcsm/Wh_Fzg
        public static string OcrPdf(Hljsimage himg, List <string> fcount, string path, int xc, string boxsn, string archno)
        {
            string str = "ok";

            for (int pdf = 0; pdf < fcount.Count; pdf++)
            {
                string yfile    = fcount[pdf];
                string fname    = Path.GetFileNameWithoutExtension(yfile);
                string filename = Path.Combine(path, fname + ".pdf");
                str = himg._AutoPdfOcr2(yfile, filename, ClsFrmInfoPar.OcrPath, 1);
                if (str.IndexOf("错误") >= 0)
                {
                    str = himg._AutoPdfOcr2(yfile, filename, ClsFrmInfoPar.OcrPath, 2);
                    if (str.IndexOf("错误") >= 0)
                    {
                        if (ClsFrmInfoPar.Ocrpdf)
                        {
                            str = himg.Autopdf(yfile, filename);
                            if (str.IndexOf("错误") >= 0)
                            {
                                return(str);
                            }
                        }
                        else
                        {
                            return(str);
                        }
                    }
                }
            }
            return(str);
        }