2015-02-22 6 views
0

Попытка разрешить выходы в формате PDF с веб-сайта. Один из PDF-документов - это документ, который я должен построить с использованием данных из базы данных и просто заполнить шаблон. Я использую TCPDF для создания PDF-файлов с веб-сайта.TCPDF интерактивный pdf

Вместо того, чтобы создавать всю форму в HTML и заполнять ее и преобразовывать в PDF, мне было интересно, могу ли я иметь PDF-файл, хранящийся на веб-хостинге, с пустыми полями в виде интерактивных полей форм и заполнять его используя TCPDF и данные из базы данных? Или, если нет, есть ли другой способ сделать это? Или просто будет проще создать форму как пустую оболочку HTML и заполнить ее с использованием данных базы данных до разбора в pdf?

ответ

0

Вы не можете заполнить форму PDF с помощью TCPDF, но вы можете только создать ее. Вы можете использовать для импорта формы в формате PDF (without form fields!) и писать позиции полей формы вручную. Если вам нужно fill in a PDF form with PHP, вы можете ознакомиться с компонентом SetaPDF-FormFiller (не бесплатно!). Это так просто:

$document = SetaPDF_Core_Document::loadByFile('pdfForm.pdf'); 
$formFiller = new SetaPDF_FormFiller($document); 
$fields = $formFiller->getFields(); 
$fields['name']->setValue('Your name'); 
$fields['age']->setValue('25'); 
$document->save()->finish(); 
Смежные вопросы