2011-01-12 5 views
0

Я хочу сделать pdf-файл с помощью php-кода, если я сделаю регистрационную форму после нажатия кнопки отправки, которая должна быть заполнена в pdf-файле. есть ли способ сделать. Я получил одну ссылку, но этот PDF не работает должным образом. Я искал, но все же я не могу получить демоверсию.как мы можем получить файл pdf с помощью кнопки отправки

Вы, ребята, можете мне помочь.

благодаря

+0

В чем ваш вопрос? Также покажите код, который вы используете –

+0

Я думаю, что он хочет динамически создавать pdf-данные от пользователя данных, введенного в форму, и отправлять этот PDF-файл пользователю после нажатия на кнопку. Право @nanacy? – Diablo

+0

ya ur rite @predrag – nancy

ответ

0

скопирован из here:

<?php 
// We'll be outputting a PDF 
header('Content-type: application/pdf'); 

// It will be called downloaded.pdf 
header('Content-Disposition: attachment; filename="downloaded.pdf"'); 

// The PDF source is in original.pdf 
readfile('original.pdf'); 
?> 

Установите URL действия вашей формы в PHP-файл, как показано выше.

0

Вам нужен генератор PDF и я рекомендую вам использовать TCPDF:

http://www.tcpdf.org/

Он является открытым исходным кодом и при загрузке библиотеки у вас есть больше, чем 50 или 60, как использовать примеры скриптов.

В отличие от других открытых/исходных библиотек, я знаю, что это фактически поддерживает utf-8 (в зависимости от используемого шрифта). Я тестировал fpdf, dompdf и несколько других, потому что мне нужны эти персонажи в моих документах: č, ć, ž, š, đ, и это единственная библиотека, которую я мог бы использовать для этого.

Если вам нужен конкретный пример, покажите мне свой код и я вам помогу :)

+0

FYI, dompdf будет поддерживать UTF-8 в версии 0.6.0 (в настоящее время в бета-версии). – BrianS

+0

Если это правда, я приношу свои извинения. Последний раз (10 месяцев назад) tcpdf был только библиотекой с надлежащей поддержкой utf-8. Было бы велико, если у вас есть пример/ссылка для поддержки utf-8 в версии 0.6.x :) – Diablo

+0

Не стоит беспокоиться, проект не был активно развит какое-то время.В следующем PDF-файле вы можете увидеть расширенную поддержку набора символов при использовании встроенного шрифта. http://eclecticgeek.com/dompdf/index.php?input_file=so4668484.htm&dompdf_ver=trunk&output_method=stream – BrianS

1

Try библиотека FPDF. Я отправляю часть кода, который я использовал для динамического создания pdf в php.

require_once('fpdf/fpdf.php');

$frontpdf = new FPDF('P', 'mm', 'A4');
$frontpdf->AddPage();
$frontpdf->SetFont('Arial','',12);
$frontpdf->Cell(210, 230.19, $frontpdf->Image('./images/cover.jpg', 0, 0, 205, 230.19));
$frontpdf->Ln(218);
$frontpdf->Cell(110,6,$fname.' '.$lname,0);
$frontpdf->Ln();
$frontpdf->Cell(110,6,date('d.m.Y'),0);
$frontpdf->Output('./pdfs/your_data.pdf', 'F');

Подробнее см http://www.fpdf.org/

Используйте «I» или «D» вместо «F» в последней строке, если вы хотите отправить PDF-файл вместо того, чтобы сохранить его. Вы также можете использовать FPDF в php4.

Смежные вопросы