2014-04-24 54 views
0

我遇到問題開始使用Princexml。我正在嘗試創建我的第一個測試PDF。王子xml麻煩生成測試文件w/php

這裏是我的代碼:

require_once dirname(__FILE__).'/prince.php'; 

$prince = new Prince('/usr/local/bin/prince'); 

$prince->setHTML(1); 
$prince->setLog("/log.txt"); 
$prince->setPDFTitle("Test File"); 

$html = file_get_contents(dirname(__FILE__)."/out/test.html"); 

header('Content-Type: application/pdf'); 
header('Content-Disposition: attachment; filename="foo.pdf"'); 

$ret = $prince->convert_string_to_passthru($html); 

test.html文件中有這樣的內容:

<!DOCTYPE html> 
<html> 
<head></head> 
<body> 
    <h1>hello world!</h1> 
</body> 
</html> 

的PDF加載(如果我使用的,而不是安裝「內聯」),但它是一個空白文檔。當我使用「附件」時,文件大小爲0字節。

我不明白我在這裏做錯了什麼。有任何想法嗎??

回答