2016-07-05 10 views
1

HTMLコードをpdfに出力できるPHPまたはJavascriptライブラリまたはプラグインを見つけて使用する必要があります。私はMPDF、FPDFなどのライブラリにいくつかの制限があることを見てきました。例えば、上記のライブラリはsvg要素とチャートをレンダリングしません。 私は現在MPDFを使ってhtmlテーブルを素敵にレンダリングしていますが、Jqueryと他のいくつかのsvg要素を使って動的に出力されているWebページ上のチャートとマップもあります。 アイデアWebページのセクションをPDFファイルに出力するPHPまたはJqueryライブラリコード

答えて

0

WebKit(スタイル、スクリプトなど)を使用してHTMLをレンダリングするwkhtmltopdfと呼ばれるHTMLからPDFをレンダリングするための外部プログラムを使用します(PHPおよびRubyで使用)。 SVGをサポートしているので、PDFで表示する必要があると思いますが、古いバージョンではサポートされていない機能がいくつかある可能性があるため、最新のバージョンを使用する方が良いと思います。当然の

system('/usr/local/bin/wkhtmltopdf input.html output.pdf'); 

あなたは、引数

+0

を使用してページの向きや大きさのようないくつかのオプションを制御することができ、私は間違いなくwkhtmltopdfをチェックアウトしますが、私は、ユーザー思ういけない - ウェブサイトのユーザーは - 別のデスクトップアプリケーションがあることをインストールするといいでしょうWebページからPDF文書をダウンロードできます。私は彼らのためにあまりにも多くを考える。私は見続ける - または私自身を作成する! – King14

+0

彼らはあなたのサーバー上のPHPコードからバックエンドでPDFをレンダリングする必要はありません(最初にHTMLを構築し、そのHTMLからPDFを生成すると言ったように)。バイナリをコンパイルできないサーバ用の静的ビルドもあります。これを使用するのは、JS、埋め込み画像、チャートなどを使用できることです。 –

+0

@Hey Alexander N - 私はwkhtmlpdfコンバータでいくつかの問題に直面しています - CMD変換は成功しました - 今や複雑なphpwkhtmlpdf 。 – King14

関連する問題