2012-05-22 16 views
6

ウェブページからの印刷経験がありますか?ウェブアプリケーションからのデータをプレプリントされた用紙に印刷する

私はいくつかのプレプリント用紙を持っています。 これらの論文には、Webフォームを使用して埋め込まれたデータ、またはMySQLデータベースから呼び出されたデータに基づいてチェックする必要があるチェックボックスがあります。

このデータはすべて、PHP Webアプリケーションから入手できます。 このデータをプレプリントされたドキュメントに印刷するソリューションを探しています。

したがって、指定された位置にあるこれらの文書に十字をいくつか印刷する必要があります。

誰もがこれを処理する方法のアイデアと例を持っていますか?

答えて

4

ウェブページの内容をすべて同じように印刷したい場合は、php fpdf libraryを使用してください。フォームのすべての内容をsame.Andとして印刷する必要のあるWebサイトを開発しました。 http://www.fpdf.org

+0

thx、これは私が探している解決策であるようです。 – mario

+0

歓迎です! –

2

おそらくユーザーがダウンロードして印刷できるPDFを生成する必要があります。

ブラウザでは、印刷時にHTMLがかなり異なって表示されます。プレプリントされた用紙に出力を合わせるには、ページ上の位置を細かく制御する必要があります。

私はゼロのPHPエクスペリエンスを持っていますが、php generate pdfのGoogle検索は有望そうです。 this SO searchも参照してください。

-1

まあPDFオプションを指定して印刷すると、私はPHP、FOP(httpで(Webページをクリックした後、プリンタのすべての方法を印刷する自動化された)同様のシステムを作成しました:)

+0

プレプリント用紙をバックグラウンドに設定して印刷時に有効にすると、問題が解決する可能性があります。何かが間違っているはずですか? – Suleman

+0

すべてのブラウザと設定で完璧に動作するように、印刷CSSで絶対位置を決める方法はありません。 – geekuality

2

結構です。//xmlgraphics.apache .org/fop /)とCUPS(http://www.cups.org/)を参照してください。

あなたのニーズに合わせてアラインメントが重要であるように見えるので、私はフォーマットにPDFを使用することをお勧めします。

私がこのようなシステムを作れば、おそらくfPDF(http://www.fpdf.org/)を使い、システムコールか何らかの種類のジョブキュー(Gearmanなど)を使ってファイルを印刷しますネットワークプリンタ。

関連する問題