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

"형식 키 1의 쿼리 문자열 중 하나를 포함 할 수있는 데이터 옵션 = 값 1 & 키 2 = 값 2, 또는 형태의 객체 {키 1 '값 1', 키 2 : '값 2'}" – jMike