2012-02-16 17 views
0

提出ボタンを押した後、HTMLページからpdfファイルに書き込む必要があります。新しいページをinfoで開き、自動的に.pdfファイル(既にwebserverにアップロードされている)を作成し、ファイルからリンクを取得するスクリプトが必要です。簡単な例をいくつか教えてください。(プラグインがなくても、ダウンロードしなければならない機能があれば、クリーンなPHPを好むでしょう)。投稿ボタンを押した後に、HTMLページを書いたすべてのものをpdfにエクスポートします。

+2

あり、これを行うことができますライブラリの数だが、あなたはありません「私はダウンロードする必要がありますプラグイン、またはその他の機能」に自分自身を制限している場合、あなたは先に書いたコードの多くを持っていますあなたの。いずれかの制限を緩和し、mPDFまたはtcPDFまたはdomPDF、または幸運を見てください! –

+0

@マーク・ベイカーは言ったように、ホイールを再発明するのは良い考えではありません。 – rkosegi

+0

さて、基本的にはmPDFを設定していますが、pdfとして現在のアクティブなページのHTMLソースをpdfに見付けることはできません。 –

答えて

1

ただ、このソリューションは、HTML2PDFプロジェクト(sourceforge.net/projects/html2fpdf/)を使用したオープンソースのHTML2FPDFプロジェクト

を使用してPHP

でPDFにこの

HTMLを試してみてください。単にHTMLテキストを取得してPDFファイルを生成します。このプロジェクトは、純粋なPHPであり、PDFlibや他のサードパーティのライブラリを使用していないFPDFスクリプト(www.fpdf.org)に基づいています。 [HTML2PDF] [1]をダウンロードしてプロジェクトに追加すると、コーディングを開始できます。 コード例

require("html2fpdf.php"); 
    $htmlFile = "your link"; 
    $buffer = file_get_contents($htmlFile); 
    $pdf = new HTML2FPDF('P', 'mm', 'Letter'); 
    $pdf->AddPage(); 
    $pdf->WriteHTML($buffer); 
    $pdf->Output('test.pdf', 'F'); 
関連する問題