2011-09-13 19 views

答えて

3

PDFを作成するには、偉大なFPDF-libraryをtheresの。

印刷が自動的に幸いではありません - これは可能であり、すべてのf *** gウェブサイトが(迷惑なポップアップやものに加えて)あなたのプリンタの何か(ほとんどの広告) 。その後、
あなたがクライアントを管理している場合は、あなたのような小さなバッチスクリプトを書くことができる(テストしていません)

AcroRd32.exe /t %1 printername 

と自動的に開くようにブラウザでPDF-ファイルを設定します。

EDITこの「プログラム」はプリントダイアログなしでファイルを印刷する必要があります。

このためにクライアントにアクセスする必要があり、テストされていないことに注意してください。理論的にはこれはうまくいきます:ブラウザから直接ラベルを印刷するのに一度よく似た何かをしましたが、これはWinXPを使用して数年前ですが、まだWin7(またはあなたが使っているもの)で動作するかどうかはわかりません。

+0

うん...折り畳み式のウェブサイトですか?フェンシングのウェブサイトですか?わかりました。どのように失礼... – DaveRandom

+0

それはあなたが正しいと思う、私はライブラリのすべての可能なドキュメントを検索します、ありがとうございましたあなたの時間 –

6

ここからあなたのPDFを生成していますか?私はあなたがしたいことが、例えばPDFからPDFを生成することを前提としています。フォームの提出を行い、それをユーザーのコンピュータに印刷しますか?

PHPから印刷することはできません(恐ろしいことがありますが、そうしないでください)、もしあなたが可能であれ、それがあなたを助けてくれるのではないかと疑います。それはサーバー側に印刷されますクライアント(すなわちブラウザ)のコンピュータで印刷したいことがあります。

PDFをPHPで生成して(FPDFをご覧ください)、ブラウザに送信して、JavaScriptでWebページを印刷することはできますが、2つを組み合わせることは可能です。あなたは確かにユーザーにプロンプ​​トを表示せずにそれを行うことはできません。

PDFを生成してiframeで開いた場合、と入力すると、javascriptで何かを呼び出して標準の印刷オプションダイアログを表示するように促すことができます。それはどこでもうまくいけばどこでもうまくいかず、私は何とか疑問に思う。

関連する問題