2010-03-29 90 views
1

我有一個沒有樣式屬性的HTML頁面,我正在使用的HTML標籤是「中心,換行符標記,粗體標記」.Html頁面不包含任何表格。它是一個簡單的文件。我需要幫助: -html2pdf無法識別空間並且無法添加保證金

  1. 在PDF文件的所有邊添加1英寸的邊距。
  2. 我想用兩個選項卡的空格開始每個段落。 ( 「& NBSP」 生成PDF文件,HTML文件中的空間,但不是。)

代碼我使用: -

ob_start(); 
// start buffering and displaying page 
echo 'All the content i m fetching according my requirements'; 
$file_name_string=substr($guid, 0, 8); 
$file_name=$file_name_string.".htm"; 
file_put_contents($file_name, ob_get_contents()); 
// end buffering and displaying page 
ob_end_flush(); 
$output_file=$file_name_string.".pdf"; 
require('html2fpdf.php'); 
$pdf=new HTML2FPDF(); 
$pdf->SetFont('Arial','B',12); 
$pdf->AddPage(); 
$fp = fopen($file_name,"r"); 
$strContent = fread($fp, filesize($file_name)); 
fclose($fp); 
$pdf->WriteHTML($strContent); 
$pdf->Output($output_file); 

回答

2

使用

$pdf->SetMargins(20,18); 

要增加利潤。我自己使用這個庫在一個非常繁忙的電子商務網站上做各種各樣的廢話。我會看看我的代碼,看看我是否能夠在段落縮進中提出解決方案。

我想補充一點,這個庫對於它的功能是非常棒的,但是它的侷限性有時是非常令人沮喪的。