0

私はHTML/CSSとJavaScriptで生成されたインラインのdatepickerを持つウェブサイトを持っています。日付ピックアップで日をマークすることができます。HTML文字列からwkhtmltopdfでPDFにエクスポート

datepickerのマークを含むコンテンツ全体をPDFとしてエクスポートしたいとします。

クライアントサイドのjsPDFとcanvas2htmlでは、位置とサイズに問題があります。私はPDF内の部分的な内容のみを取得します(datepickerからの開始または終了)。

今私はwkhtmltopdfで試してみます。

$( "#datepicker").html()でHTMLを取得し、PHPスクリプトに送信します。 テスト文字列で動作しますが、実際のデータを使用すると空白のpdfが表示されます。

$.ajax({ 
    data: 'htmlstring=' + escape($("#datepicker").html()), 
    url: 'http://example.com/htmltopdf.php', 
    method: 'POST', 
    success: function(msg) { 
    alert(msg); 
    } 
}); 

<?php 
    $htmlString = $_POST["htmlstring"]; 
    //$htmlString = rawurldecode($htmlString); 
    exec('echo "<html><head></head><body>' . $htmlString . '</body></html>" | /usr/local/bin/wkhtmltopdf --encoding UTF-8 - export.pdf'); 
?> 

私はまた、別の作業ソリューションが好きです。

答えて

0
data: { 
    htmlstring: escape($("#datepicker").html()) 
} 
+0

"データオプションには、key1 = value1&key2 = value2という形式のクエリ文字列、または{key1: 'value1'、key2: 'value2'} ' – jMike

関連する問題