上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
andybigbos
註冊時間: 2004-12-01 文章: 64 來自: 台中
第 1 樓
|
發表於: 星期四 九月 09, 2010 10:51 pm 文章主題: print2pdf vfp6.0..請教 |
|
|
請教各位先進..
小弟不才今天才接觸轉 pdf 爬文之後.選擇了 print2pdf.prg 這支外掛程式
可是在跑報表時.出現了二個錯誤
一.存取檔案操作無效..出現在
if .lErasePSFile
erase (lcPSFile) <---錯誤處
endif
原因是產生的 xxxx.ps 不給刪
二.xxxx.pdf 不存在
rename (lcPDFFile) to (lcOutputFile)<---錯誤處
原因是沒產出 那支暫存的 xxxx.pdf 去rename 成我要的檔名
我想做的事.直接由程式指定檔名產生 pdf 直接送到 outlook 寄發
本來測試一支報表檔看起來 ok...不過當出現錯誤後就一直不行了
再測另一支報表檔又 ok..連續測試後 又不行
再測第三支報表檔又 ok..連續測試後 又不行
當不行後.那支報表檔.就一直轉不成 pdf了
有先進們知道問題在那嗎.抓了一個晚上.抓不出來..望不吝指教..謝謝
為什麼選擇這支外掛.因為爬文後發現這支程式.不需要跳出列印視窗.直接轉成pdf |
|
回頂端 |
|
 |
richshih
註冊時間: 2007-10-11 文章: 153
第 2 樓
|
發表於: 星期五 九月 10, 2010 1:38 pm 文章主題: |
|
|
按CTRL+ALT+DEL 三鍵看 是否檔案殘留於記憶體中 |
|
回頂端 |
|
 |
marvin
註冊時間: 2004-06-01 文章: 321
第 3 樓
|
發表於: 星期五 九月 10, 2010 4:03 pm 文章主題: |
|
|
我記得是因為 ghostscript install 的位置不對
所以 print2pdf.prg 找不到
產生不到 lcPSFile
造成 error
早期的 ghostscript 會自動 install 在 c:\
近期的則會在 c:\proram files\ |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 4 樓
|
發表於: 星期五 九月 10, 2010 5:05 pm 文章主題: |
|
|
若是『直接送到 outlook 寄發』
那麼,更簡便的方法是
set printer to name "Fax"
report form myReport to file "myfile.tif" noconsole
二行搞定,又不跳出視窗,速度更快。 |
|
回頂端 |
|
 |
andybigbos
註冊時間: 2004-12-01 文章: 64 來自: 台中
第 5 樓
|
發表於: 星期六 九月 11, 2010 3:35 pm 文章主題: |
|
|
試了幾個方法.找到了一個解決方式
就是把 報表檔 的印表機改成雷射 EPL-6200 原來是設定 EPSON 1070+
再轉PDF時就沒問題了
自己也不解.可否有先進.可告知什麼原因...我用的是 VFP 6.0 SP5 |
|
回頂端 |
|
 |
|