1

スタイル属性のないhtmlページがあります。使用しているHTMLタグは「中央、改行タグ、太字タグ」です。Htmlページにテーブルが含まれていません。その単純な文書。私は助けが必要です:-

  1. PDFファイルのすべての面に1インチのマージンを追加します。
  2. すべてのパラグラフを2つのタブのスペースから始めたいと思います。("&nbsp"は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);
4

1 に答える 1

2

使用する

$pdf->SetMargins(20,18);

マージンを追加します。私はこのライブラリを自分で使用して、非常に忙しいeコマースサイトでさまざまながらくたをしています。コードを調べて、段落のインデントの解決策を考え出すことができるかどうかを確認します。

このライブラリはその機能に優れていることを付け加えたいと思いますが、その制限に非常に苛立ちを感じることがあります。

于 2011-02-10T22:23:56.747 に答える