国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

超星格式-BMP

2019-11-17 05:37:49
字體:
來源:轉載
供稿:網友

  最近,我偶然發現了一個超星 -> BMP的方法。
  首先,請下載最新的“超星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識別的效果并不好,假如各位有什么高見,拿出來大伙公分享吧?。。?nbsp;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 大新县| 玉环县| 勐海县| 扬中市| 墨江| 航空| 东至县| 筠连县| 沁源县| 瓮安县| 海安县| 胶南市| 应城市| 无棣县| 英超| 铜梁县| 曲阜市| 湘潭县| 闸北区| 水城县| 景德镇市| 龙胜| 翁源县| 囊谦县| 德兴市| 元江| 仙居县| 冀州市| 鱼台县| 肥西县| 承德市| 乌拉特后旗| 涡阳县| 山阴县| 利津县| 罗定市| 乌苏市| 曲阳县| 扎赉特旗| 改则县|