全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5615
推到 Plurk!
推到 Facebook!

Delphi是否可產生pdf報表,且不需在client端安裝轉檔軟體

缺席
fivker
一般會員


發表:24
回覆:38
積分:12
註冊:2006-12-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-07-10 09:41:19 IP:220.128.xxx.xxx 訂閱
大家好:
之前有看到版上分享,透過安裝Cutepdf,使用者可將quickReport 轉成pdf檔。
想請問版上各位先進,是否可以不在user端安裝軟體,就能產生pdf報表??

因為先前有看過net程式,利用itextsharp來產生pdf檔,效果很好。delphi是否有類似
itextsharp的元件可以開發,謝謝。

goat
高階會員


發表:53
回覆:130
積分:134
註冊:2002-06-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-07-10 10:40:59 IP:203.160.xxx.xxx 訂閱
FastReport內建就可以直接將報表Export成PDF的格式。
fivker
一般會員


發表:24
回覆:38
積分:12
註冊:2006-12-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-07-10 16:15:07 IP:220.128.xxx.xxx 訂閱
謝謝goat的回答,但FastReport這套軟體,似乎不是免費的。

不曉得是否有其他元件可使用?
goat
高階會員


發表:53
回覆:130
積分:134
註冊:2002-06-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-07-10 19:13:30 IP:203.160.xxx.xxx 訂閱
要找免費的,真的要再找找看了!
PDF 的 Reader有很多Free的Resource;但是Generator 大部分都是要收錢的!

我個人的觀念是這樣,免費的固然是一個重要的考量!
但是後期要付出的成本,往往是現在看不到的。
花個小錢,找一套不錯用的工具,我比較傾向這個做!
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-07-11 10:16:15 IP:60.248.xxx.xxx 未訂閱
我們也是用fastreport,
只是更改報表引擊,工程浩大

剛剛搜尋一下,之前資料或許對你有幫助,(本人沒用過,陳先生還找得到麼?)
http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=50326
http://www.gnostice.com/edoc_engineOverview.asp
fivker
一般會員


發表:24
回覆:38
積分:12
註冊:2006-12-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-07-11 17:19:41 IP:220.128.xxx.xxx 訂閱
謝謝goatt與pedro大 的回答:

只是因為諸多原因考量,只能先從免費元件尋找 唉

陳先生的網址都連不上囉,

目前我的作法,暫時先從轉檔軟體(pdfcreator)下手,但是還簽涉到自動存檔的問題。 : (



===================引 用 pedro 文 章===================
我們也是用fastreport,
只是更改報表引擊,工程浩大

剛剛搜尋一下,之前資料或許對你有幫助,(本人沒用過,陳先生還找得到麼?)
http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=50326
http://www.gnostice.com/edoc_engineOverview.asp
fivker
一般會員


發表:24
回覆:38
積分:12
註冊:2006-12-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-07-17 17:36:42 IP:220.128.xxx.xxx 訂閱
試作心得-
開發環境:Delphi 5
轉PDF工具:PDFCreator
作法:使用pdfcreator提供的自動存檔功能,存檔至指定目錄下,再將該檔案重新命名。
60張的報表,大概花費4分鐘左右。300張的報表,大概22分鐘。

原本想利用sendmessage,模擬滑鼠點下與自動回輸檔名的方式,但是執行更慢。
(等待「另存新檔」的視窗彈出的時間 x 300次 ..... )

這種作法,前提是不准使用者去更改「自動存檔」的設定,而且client端需安裝PDFCreator。
不曉得各位前輩,是否還有其他方法可以自動產生PDF報表??

另外使用sendmessage cutePDF,試作心得如下:

http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=94711


===================引 用 fivker 文 章===================
謝謝goatt與pedro大 的回答:

只是因為諸多原因考量,只能先從免費元件尋找 唉

陳先生的網址都連不上囉,

目前我的作法,暫時先從轉檔軟體(pdfcreator)下手,但是還簽涉到自動存檔的問題。 : (



===================引 用 pedro 文 章===================
我們也是用fastreport,
只是更改報表引擊,工程浩大

剛剛搜尋一下,之前資料或許對你有幫助,(本人沒用過,陳先生還找得到麼?)
http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=50326
http://www.gnostice.com/edoc_engineOverview.asp
編輯記錄
fivker 重新編輯於 2008-08-05 15:55:14, 註解 無‧
fivker
一般會員


發表:24
回覆:38
積分:12
註冊:2006-12-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-10-17 09:28:49 IP:220.128.xxx.xxx 訂閱
之前用了cutepdf轉檔,但是發覺使用者,透過citrix端,執行程式會出問題。
查了官網,才發現,不支援終端機服務。而且加上sendmessage實在不穩定。

折騰了一翻,還是回歸到利用itextsharp。 : (
CutePdf
轉檔時間(參考)
10min (300張)
90KB
60KB(含圖片)
free(不支援終端機服務)
中文轉換
支援
字體邊緣模糊
使用者需安裝軟體
2、CutePDF.exe
程式開發
新檔。需另行設計vb.net程式


===================引 用 fivker 文 章===================
大家好:
之前有看到版上分享,透過安裝Cutepdf,使用者可將quickReport 轉成pdf檔。
想請問版上各位先進,是否可以不在user端安裝軟體,就能產生pdf報表??

因為先前有看過net程式,利用itextsharp來產生pdf檔,效果很好。delphi是否有類似
itextsharp的元件可以開發,謝謝。

編輯記錄
fivker 重新編輯於 2008-10-17 09:30:34, 註解 無‧
pprayer
高階會員


發表:35
回覆:185
積分:174
註冊:2002-03-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-10-20 10:19:33 IP:61.63.xxx.xxx 訂閱
可以上Adobe的官方網站下載PDF的規格文件
自行研究研究試著寫
我想那些PDF reader 跟 PDF creater 的開發商也都是這樣子做的
系統時間:2024-04-23 19:31:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!