如何Show CorelDraw的*.CDR |
缺席
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
使用 COM 或 Ole 的方式。
在以下網址有詳細的說明
http://www.djpate.freeserve.co.uk/AutoCDrw.htm var
Draw: Variant;
begin
Draw := CreateOleObject('CorelDraw.Automation.8');
Draw.FileOpen('C:\Corel\Clipart\Portrait\Historic\Boleyn1.cdr');
Draw.SetDocVisible(True);
end;
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
由於我的電腦沒有裝 Corel Draw 無法幫你找到那一個檔案。 查詢一下COM 組件或者在 Import Type Library 協助找一下。
應該不難! 另外開發支援 CDR 檔案格式的軟體
有可能會觸犯 Corel 的類似專利權的問題。
在這裡,提醒你一下! 一般不會有這方面的元件
只能看 Corel 有沒提供這方面的 SDK 。 轉成JPG or ...
利用 OLE 秀圖出來後,就簡單多了
直接把圖拷下來即可。 您可以參考:
我回復的這一題
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=55968
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
近一個月來,我每天或多或少的時間,
在搜尋Third-Party的軟體,
看是否有支援CorelDraw的檔案格式,
但天不從人願,到現在還沒有找到合適的元件可用,
但是卻找到其他的替代方案,
那就是有一些Convert-Image的工具,
由於有一些可以提供Batch/Command的功能,
使我可以用ShellExecte的方式,
先轉可我要的JPEG或BMP,再利用之,
不過這並不是個好方法,因為這些COMMAND,
必須要跟著我的專案一起發行,
這樣會有版權的問題,
但是我發現可以讀CORELDRAW的工具還真不少,
可見解析CORELDRAW的檔案格式,
應該不會有侵犯著作權的問題,
只是我還沒有那個功力吧
目前我找到了有關圖檔功能最多的網站,
http://www.graphicfilesland.com
提供給大家參考,如果大家有更好的訊息,
也請大家提供一下,
還在努力找元件的人.......
|
xiao_yu
一般會員 發表:0 回覆:1 積分:0 註冊:2008-06-07 發送簡訊給我 |
|
jzopen
一般會員 發表:0 回覆:4 積分:0 註冊:2008-10-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |