2011-12-29 21 views
1

私は必要なものがあれば、スピードアップできる日常業務の改善に取り組んでいます。それができれば、それは1日に約2時間の仕事を節約することができます。私の現在のレポート作成方法は長いです。ここに私の現在の流れがあります。PDFを自動的に生成してサーバーに自動的にアップロードする

  1. 私はレポートを生成する]をクリックし、レポートが自動的にPHP、CSS、HTML &を使用して生成されます。

  2. 私はMacで動作するので、レポートをPDFとして保存するには、「印刷」をクリックします。印刷ウィンドウが表示されたら、[PDFとして保存]をクリックします。

  3. このレポートをデスクトップに保存します。それを私のサーバーにアップロードします。

上記の3つのステップは、私の現在のプロセスです。私はレポートを生成]をクリックし、レポートを自動的にPHP、CSS、HTML &を使用して生成される

  1. :私は何をできるようにしたいことはこれです。

  2. レポートが良好であれば、「保存」をクリックします。保存ボタンは自動的にPDFを生成し、それを私のサーバーにアップロードします。

これは可能ですか?もしそうなら、誰かが私を正しい方向に向けることができます。私はこれをPHPでやっている方が好きですが、私がこれを行うことができる別の方法があれば、それも問題ありません。

+0

@nyarlathotep、私は本当にあなたが何を意味するか分かりません。 – three3

+0

私の間違いは、とにかく手動の介入があるということを正しく読まなかった。実際にあなたの現在のプロセスで何が本当に長くかかるのですか?ステップ2と3を自動化することだけが問題と思われます.pdfを印刷してアップロードすると2時間かかることはありませんか? – codeling

+1

1日に300回以上これをやらなければならないときは、2つの余分なステップで大きな違いがあります。私はこの記事には関係がないので、いくつかのステップを外しました。 – three3

答えて

1

これを行う方法をご希望の場合は、とよくをご利用ください。

実際には、Welling/Thomson's PHP and MySQL Web Developmentには2つの章があり、完璧です。第19章ではファイルを扱い、第32章では「パーソナライズされたPDF文書を生成する」と題しています。私はそれを徹底的に読むことをお勧めします。

途中で問題が発生した場合は、ここに戻って個別のコンポーネントに投稿する必要があります。

+1

返信いただきありがとうございます。私はコードを探していません。これは私の最後の段落で「これは可能ですか?そうすれば誰かが正しい方向に向かうことができますか?私はPHPでこれをやりたいのですが、別の人がこれを行うことができればうまくいきます。 – three3

+0

ちょうど明確にしたいと思った。それは確かに可能であり、その本はあなたにそれを行う方法とそれをうまくやる方法を教えてくれるでしょう。 –

0

あなたは、pdfsを生成するための素晴らしいツールであるMPDFを使用できます。 チェック:http://www.mpdf1.com/mpdf/パックをダウンロードして例を確認してください。 :Dについてのご意見はありません

0

PHPには組み込みのPDFジェネレータはありませんが、追加することができるライブラリがあります。正しい書式を出力してPDFを作成するのは簡単ではありません。

代わりに、HTML to PDFコンバータを使用することができます。これはLinux上でwkhtmltopdfなどのように使用していますので、Macでも問題ありません。通常のようにレポートを生成するだけですが、ブラウザではなくファイルに出力します。次に、HTML上でコンバーターを実行し、PDF版をプレストします。

関連する問題