人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用BCB完成超星格式轉換為BMP格式

用BCB完成超星格式轉換為BMP格式

更新時間:2022-08-27 文章作者:未知 信息來源:網絡 閱讀次數:

flywolf(lywolf@ynmail.com)

  首先,請下載最新的“超星3.4Beta 7”,安裝后,運行Delphi5,選擇Component->Import ActiveX Control,然后,你會發現“Import ActiveX”中有一個選擇為“Pdg2 Type Library(Version 1.0)”.....,剩下的事不用我說了吧。
  我的方法:
procedure TMainForm.PdgToBmp(FPdgName, FBmpName: string);//FPdgname--超星格式文件名 FBmpName--要保存的BMP文件名。
var i:integer;
    j:boolean;
begin
    ClipBoard.Clear;
    MyPdg.LoadPage(FPdgName,0,0,10);
    Mypdg.Refresh;
    MyPdg.CopyToClipBoard (0,0,MyPdg.PageWidth ,MyPdg.PageHeight); //這一操作需要一段時間
    j:=false;
    while j=false do
    begin
       MyPdg.CopyToClipBoard (0,0,MyPdg.PageWidth ,MyPdg.PageHeight);
       for i:=0 to clipboard.FormatCount -1 do  //檢測ClipBoard中是否有位圖,因為我在調試中發現有時執行MyPdg.CopyToClipBoard (0,0,MyPdg.PageWidth ,MyPdg.PageHeight);會出錯,只有檢測到有位圖存在時,再進行復制.
       if Clipboard.Formats[i]=2 then j:=true;
    end;
    Bmp.LoadFromClipBoardFormat(cf_BitMap,ClipBoard.GetAsHandle(cf_Bitmap),0);
    bmp.PixelFormat:=pf1bit ;  
    bmp.SaveToFile(FBmpName);
end;
  
另外,如果對整個目錄下的文件連續進行轉換,請在相鄰兩次轉換過程中插入
    Sleep(1000);//給超星一點時間,否則她會有意見,不干活啦!!!

且 Mypdg.Visible必須設置True;

我發現轉為BMP后用清華OCR識別的效果并不好,如果各位有什么高見,拿出來大伙公分享吧!!! 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 夹江县| 日喀则市| 平南县| 石柱| 金堂县| 龙岩市| 阿拉善右旗| 梨树县| 旬阳县| 泰和县| 门源| 曲周县| 遂川县| 民和| 河北省| 绥滨县| 长顺县| 清丰县| 肇东市| 临高县| 富宁县| 江城| 泾源县| 信丰县| 德庆县| 昭觉县| 临澧县| 德令哈市| 江达县| 和硕县| 都匀市| 晋宁县| 紫金县| 吴桥县| 麟游县| 临桂县| 朝阳区| 青浦区| 虞城县| 通山县| 乐亭县|