Curl Global Community
Curlで帳票を出したい!! - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: Curlで帳票を出したい!! (/showthread.php?tid=361)



Curlで帳票を出したい!! - pokopoko - 12-01-2011

お久しぶりですpokopokoですExclamation

Curlで帳票を作ってみたいな~と思ったのですが、
100万件あるデータを帳票で作成することはできるんでしょうかHuh
マシンスペックとか色々考慮すべきところはあると思いますが・・・

100万件というのが現実的にいけるかいけないか、どなたか教えて下さいTongue


RE: Curlで帳票を出したい!! - usami - 12-02-2011

100万件となるとクライアントで行えば処理が占有されてしまいますので、Curlのクライアントサイドで行うより、Curlからサードパーティー製の帳票ミドルウェア(svf等)を呼び出してサーバサイドで処理を行うことをおすすめします。
どちらにせよ件数は特に問題ないと思いますよ。



RE: Curlで帳票を出したい!! - heavybugtracker - 12-02-2011


Curlで印刷すること自体は問題ないと思いますが、一回の印刷で数十ページ以上印刷すると、時間が大変かかりそうな気がします。
実際に100ページ以上の印刷の場合、ユーザビリィティとして検証したほうがどうですか?



RE: Curlで帳票を出したい!! - pokopoko - 12-05-2011

>usamiさん,heavybugtracker

ありがとうございます!クライアント側で大量データの帳票を作表するのは難しいんですね・・・Sad

印刷をしないでイメージだけ作ってファイルにはきたい場合、
Stream的(例えばデータ1000件毎に帳票ファイルに書き込む的な)に帳票イメージファイル(形式は問いません)にデータを流す事は可能でしょうかHuh


RE: Curlで帳票を出したい!! - heavybugtracker - 12-06-2011


PDFファイルへの出力は駄目かな?Curlバージョン8.0からの機能のようですが。
(12-05-2011, 01:42 PM)pokopoko Wrote: >usamiさん,heavybugtracker

ありがとうございます!クライアント側で大量データの帳票を作表するのは難しいんですね・・・Sad

印刷をしないでイメージだけ作ってファイルにはきたい場合、
Stream的(例えばデータ1000件毎に帳票ファイルに書き込む的な)に帳票イメージファイル(形式は問いません)にデータを流す事は可能でしょうかHuh




RE: Curlで帳票を出したい!! - pokopoko - 12-06-2011

>heavybugtrackerさん

PDF出力でも大丈夫ですExclamation
ただ、PDF出力も試してみたのですが、帳票オブジェクトを作ってからでないとPDFファイル出力ができない為、
大量データを出力したい場合はクライアントの負荷が高くなってしまいますSad


RE: Curlで帳票を出したい!! - 森口 慶紀 - 12-12-2011

print-graphic-pdfプロシージャのパラメータとして
multi-part?というキーワード引数が用意されていますExclamation
これをtrueにすることでまだファイル出力対象が存在すると見なされ、
ファイル出力されずに戻り値PrintRootFrameに印刷対象が保持されますUndecided
falseにするとファイルに出力する様になります(こっちがデフォルト)
例えば1000件ずつのデータを持ったオブジェクトを順次PrintRootFrameに格納していくといった
やり方をすれば、ある程度メモリは食わなくなると思いますBlush
(限度はあるでしょうが。。。)