У меня две проблемы с tcpdf - PullRequest
1 голос
/ 25 мая 2010

Привет я использую tcpdf в моем приложении, и у меня есть два вопроса об этом. Я могу получить PDF-вывод HTML-страницы, когда я нажимаю указанную кнопку. Мой первый вопрос: как я могу скачать PDF-файл этого HTML, когда я нажимаю эту кнопку? ($ Pdf-> lastPage () didn'work). Мой второй вопрос: Как я могу установить кодировку символов для Trkish? (Я использую dejavusans, но некоторые турецкие символы отображаются в виде знака вопроса)

Спасибо за продвижение ...

Ответы [ 2 ]

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

для вывода вы должны взглянуть на примеры: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples

Я бы не рекомендовал устанавливать кодировку турецкого языка. Я рекомендую использовать utf8 вместо этого. (dejavusans не является кодировкой шрифта)

<?php
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// create your PDF
$pdf->Output(); // This will Output the PDF to the Browser if a Plugin is installed or download the PDF file if not
0 голосов
/ 01 января 2013

Вы должны создать форму для кнопки, а затем разместить эту форму на кнопке отправки ... см. Код ниже.

<br>
<?php<br>
if($_POST['download'])<br>
{<br>
$strPdfName = “Myfile”; <br>
<br>
include(“pdf/tcpdf.php”); <br>
<pre>
$strHtml='write here html';
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8′, false); <br>

$pdf->setPrintHeader(false); <br>

$pdf->AddPage(); <br>

$pdf->SetFont(‘helvetica’, ”, 9); <br>

$pdf->writeHTML($strHtml, true, 0, true, 0); <br>

$pdf->lastPage();<br>

$pdf->Output($strPdfName, ‘D’);<br>

}<br>
?>
...