2013-11-15 5 views
1

html2pdf를 가진 PDFs를 생성하는 것을 시도하는. URL을 사용하여 생성하고 싶습니다.html2pdf 은밀한 html에서 url에 pdf

내가 만든 코드는 PDF를 생성하지만 PDF는 비어 있습니다. 즉, HTML이 지정된 URL에서 가져 오지 않았 음을 의미합니다.

require_once(dirname(__FILE__).'/html2pdf.class.php'); 
$url = 'http://example.com/survey/exportpdf.php?id=6'; 
try 
{ 
    $html2pdf = new HTML2PDF('P', 'A4', 'en'); 
    //$html2pdf->setModeDebug(); 

    $html2pdf->getHtmlFromPage($url); 

    $html2pdf->Output($id.'.pdf','D'); 
} 
catch(HTML2PDF_exception $e) { 
    echo $e; 
    exit; 
} 

html2pdf에 익숙한 사람이 있습니까? 문서와 예제를 살펴 보았지만이 메서드에 대한 참조를 찾을 수 없습니다. 여기서 정의를 찾았지만 많은 것을 말해주지는 않습니다.

+0

당신이'헤더 ('콘텐츠 유형 : 응용 프로그램/PDF') 사용하여 시도있다;' –

+0

네는 헤더를 포함한 시도를 .. .하지만 행운은 없습니다. – Manyu

+0

브라우저의 URL을 직접 호출하면 출력은 어떻게됩니까? 올바른 HTML이 표시되면 file_get_contents()로 가져 와서 가져온 HTML을 html2pdf에 넣으려고합니까? – nixoschu

답변

0

사용 아래의 코드는 URL의 HTML을 얻을 수 있습니다 :

$html = file_get_contents($url); 
$html2pdf->writeHTML($html, isset($_GET['vuehtml'])); 
+0

괜찮 았는데, 다국어 일본어 텍스트에도 똑같이 사용했습니다. 다국어도 지원하지만 괜찮은 이름은 일본어가 아닙니다. filename에서 일본어 테스트를 통과하면 빈 파일 이름이 표시됩니다. 가능한 경우 여기에서 도움을 제안하십시오. –