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); }