|
Създаването на PDF документи чрез PHP е сравнително лесно, благодарение на предоставения клас FPDF. Необходимият клас може да си свалите от FPDF Library. Заедно с FPDF съществуват и други алтернативи за създаването на PDF документи с PHP, като PDFLib например, но най-голямото предимство на FPDF е: класът е безплатен!!! Точно поради тази причина се спирам на този клас и пиша урок за него.
Използване на FPDF Преди започване на основния код, трябва да импортирате класа и да зададете директорията, в която се намират всички шрифтове: CODE
Следващата стъпка е създаване на инстанция на класа FPDF. CODE
Класът FPDF съдържа няколко конструктора, които приемат различни параметри. В случай, че искате да създадете документ в А4 формат, то тогава използвайте следния фрагмент: CODE
Възможните стойноти на параметрите са: P (portrait ) / L (landscape ) mm, pt, cm, in A4, Letter,Legal Следващата стъпка е извикване на помощни функции за създаването на нов документ и необходимото описание на същия. Създавате нов документ. CODE
CODE
CODE
CODE
След като оформихме документа трябва да определим шрифтовете и техните размери. Това може да направим по следния начин с функцията: CODE
След като дефинирахме шрифта нека да вмъкнем малко текст в нашия документ и да погледнем резултата. Вмъкването на текст може да осъществим по няколко различни начина с използването на различни функции като: Write(), Text(), Cell(), MultiCell(). В първия ни пример ще използваме функцията Write. Тази функция приема параметрите: височина на реда - текст - незадължителен параметър link. В случай, че използвате този параметър, то тогава текста предаден във втория параметър ще стане автоматично линк и ще води до адреса дефиниран в третия параметър. CODE
След като сме напълнили документа с необходимото съдържание нека да изпратим документа на броузъра и да видим резултата: CODE
По този начин създаденият документ ще бъде автоматично изпратен на броузъра и ще бъде отворен. Но много е важно да не използвате преди или след създаването на документа echo или print, за да не получите грешка. Ако искате да запаметите създадения документ то трябва да използвате следното: CODE
По този начин ще запаметите създадения документ под името test.pdf и като допълнителен параметър може да зададете следните действия: I- Изпращане на съдържанието към броузъра D: Изпращане на съдържанието към броузъра и получване на диалога „File download“ със зададеното име. витх тхе наме гижен бъ наме. F: запаметяване на документа със зададеното име S: връщане на документа като string, за по нататъчна обработка. CODE
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









