Създаване на PDF с PHP......
10 отговора
584 прегледа
Създаване на PDF с PHP......
Здравейте.
Искам да създам pdf файл с php.Но до колкото разбрах повечето библиотеки за да на правя това са платени.
Моля ви кажете ми има ли нещо безплатно което би ми помогнало.
Да си генерирам един pdf.Примерно имам един тест и след отговор на всички въпроси генерирам pdf-а с имената на участника и тн.
Благодаря ви предварително.
Искам да създам pdf файл с php.Но до колкото разбрах повечето библиотеки за да на правя това са платени.
Моля ви кажете ми има ли нещо безплатно което би ми помогнало.
Да си генерирам един pdf.Примерно имам един тест и след отговор на всички въпроси генерирам pdf-а с имената на участника и тн.
Благодаря ви предварително.
Re: Създаване на PDF с PHP......
платени са ако искаш да разкараш банера там или какво беше друго. Щом имаш проект и получаваш пари за него то предполагам, че нямаш проблеми да пратиш иначе можеш да ползваш "халява плийз" но ще имаш банер вътре.
Re: Създаване на PDF с PHP......
Има и безплатни... Потърси и ще намериш. Аз лично ползвам един от който съм доволен и досега не съм видял проблеми.
Re: Създаване на PDF с PHP......
[линк]
" ... using i.e. java servlet, but I have succesfully used JasperReports for generating PDF reports calling it from a PHP script... "
и плаaaaвввно преминаваш към Java
" ... using i.e. java servlet, but I have succesfully used JasperReports for generating PDF reports calling it from a PHP script... "
и плаaaaвввно преминаваш към Java
Re: Създаване на PDF с PHP......
ghs моля те кажи ми от каде да го драпна този който ти ползваш моля те спешно е.
На мен ми трябва точно такав да е безплатен и да не е багав.
На мен ми трябва точно такав да е безплатен и да не е багав.
Re: Създаване на PDF с PHP......
Демото им е страхотно, особено когато пиша на кирилица ;)
Re: Създаване на PDF с PHP......
Как може да се оправи проблема с кирилицата че преди това с платените се мъчех и не ставаше.А с този клас става ли да си слагаш и jpg i tiff изобщо картинки?
Re: в отговор на Unsek
За картинки намери този ред в файла readme.php:
if (file_exists('twd.jpg')){
$pdf->addJpegFromFile('twd.jpg',199,$pdf->y-100,200,0);
} else {
$img = ImageCreatefromjpeg('twd.jpg');
$pdf-> addImage($img,199,$pdf->y-100,200,0);
}
За кирилица не съм пробвал и не знам дали ще стане тъй като за това което го използвам не ми се е налагало, но можеш да пробваш да добавиш charset в тази фунлция:
function stream($options=''){
if (isset($options['compress']) && $options['compress']==0){
$tmp = $this->output(1);
} else {
$tmp = $this->output();
}
header("Content-type: application/pdf");
header("Content-Length: ".strlen(trim($tmp)));
$fileName = (isset($options['Content-Disposition'])?$options['Content-Disposition']:'file.pdf');
header("Content-Disposition: inline; filename=".$fileName);
if (isset($options['Accept-Ranges']) && $options['Accept-Ranges']==1){
header("Accept-Ranges: ".strlen(trim($tmp)));
}
echo trim($tmp);
}
но не знам дали може да си използва charset при pdf файлове. Функцията е е файла class.ezpdf.php
П.П. 45мин. опити да добавя това мнение.....
addpost.php Грешка Мнението е вече добавено!!! Свържете се с [email protected]
if (file_exists('twd.jpg')){
$pdf->addJpegFromFile('twd.jpg',199,$pdf->y-100,200,0);
} else {
$img = ImageCreatefromjpeg('twd.jpg');
$pdf-> addImage($img,199,$pdf->y-100,200,0);
}
За кирилица не съм пробвал и не знам дали ще стане тъй като за това което го използвам не ми се е налагало, но можеш да пробваш да добавиш charset в тази фунлция:
function stream($options=''){
if (isset($options['compress']) && $options['compress']==0){
$tmp = $this->output(1);
} else {
$tmp = $this->output();
}
header("Content-type: application/pdf");
header("Content-Length: ".strlen(trim($tmp)));
$fileName = (isset($options['Content-Disposition'])?$options['Content-Disposition']:'file.pdf');
header("Content-Disposition: inline; filename=".$fileName);
if (isset($options['Accept-Ranges']) && $options['Accept-Ranges']==1){
header("Accept-Ranges: ".strlen(trim($tmp)));
}
echo trim($tmp);
}
но не знам дали може да си използва charset при pdf файлове. Функцията е е файла class.ezpdf.php
П.П. 45мин. опити да добавя това мнение.....
Re: в отговор на Unsek
в PDF ima cp1251, има и Identity-H и Identity-V което е unicode
П.П. по едно време ти беше добавено мнението ама после изчезна безследно :)
П.П. по едно време ти беше добавено мнението ама после изчезна безследно :)
Редактирано от Tupcho на