PDF, созданный с помощью Html2pdf и как сохранить другое имя для документа PDF - PullRequest
0 голосов
/ 27 февраля 2012

Я использую html2pdf, успешно созданный pdf, затем я хочу сохранить pdf с другим именем в зависимости от значения текстового поля.

<?php

$diff_name=$_POST['name'];

$html2pdf = new HTML2PDF('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));

// save different name
$html2pdf->Output('$diff_name.pdf', 'F');

?>
<html>
 <body>
  <input type="text" name="name" />
 </body>
</html>

Ответы [ 2 ]

2 голосов
/ 26 мая 2017

это так старо, но, возможно, кому-то еще понадобится ответ.

$html2pdf->pdf->setTitle('my nice browser title');

Это будет контролировать вывод заголовка браузера.

1 голос
/ 27 февраля 2012

Ваш вывод HTML неполный.

Попробуйте это:

<?php
$html2pdf = new HTML2PDF('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));

// build new name and commit
$newname=$_POST['name'].'.pdf';
$html2pdf->Output($newname, 'F');
?>
<html>
<head>
 <title>Test page</title>
<head>
<body>
 <form action="" method="post">
  <input type="text" name="name" />
  <input type="submit" value="Save" />
 </form>
</body>
</html>
...