我有一个没有样式属性的HTML页面。HTML标签我正在使用的是“中心,断路标签,粗体标签” .html页面。它是一个简单的文档。我需要帮助: -

  1. 在PDF文件的所有侧面添加边距1英寸。
  2. 我想用两个选项卡的空间开始每个para。 (“”在HTML文件中生成空间,而不是在PDF文件中生成空间。)

我正在使用的代码: -

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);
有帮助吗?

解决方案

利用

$pdf->SetMargins(20,18);

添加边距。我自己使用这个图书馆在一个非常繁忙的电子商务网站上做各种各样的废话。我将浏览我的代码,看看是否可以在段落缩进上提出解决方案。

我想补充一点,这个库非常适合它的工作,但有时对其局限性非常令人沮丧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top