ПредишенСледващото

а) работа с руските шрифтове;
б) разбор на HTML поток снимки, таблици и други HTML-елементи;
в) допълнително примитивен форматиране на текстови данни (цвят, шрифт и т.н.);
ж) защита на документа;
г) малкия размер на библиотеката.

В интернет има много различни библиотеки, но само TCPDF премина през списъка с моите изисквания. Що се отнася до размера на библиотеката, има, разбира се, TCPDF не отговаря на изискванията. Но като разбрах по-късно, като голяма част от библиотеката заети файлове с шрифтове. Затова изискването за размера вече не е толкова критичен. Обяснете истината, че колкото по-голям шрифт, толкова по-добре, според мен, би било излишно.

Полезни функции

За информация относно начина на използване на библиотеката може да се намери на уебсайта на разработчиците. Освен това, има готови работни примери. който описва в детайли стандартните случаи на използване на библиотеките. По този начин, стъпка по стъпка, за да разберете основните функции и възможности TCPDF. Ето защо, в тази статия ще ви кажа само за тези функции, описанието на които не съм се намери на уебсайта на програмиста или на други сайтове в интернет.

Днес ние ще се фокусира върху сигурността разполага PDF-файл и как да покаже файла в браузъра.

Защитете PDF -file

Надеждност на метода на защита, което е описано по-горе, аз няма да го обсъдим. Със силно желание и умения основа, защита на авторските права напукана от една-две-три. Но, въпреки това, той е най-лесен и достъпен начин за защита на информация да бъдат копирани. Такава защита ще създаде много проблеми по пътя посредствен "копие-Пастьор".

Защита на PDF-документ в библиотеката TCPDF работи с редица параметри, с командата:

По-подробен списък с параметри, които можете да видите, ако се отвори основният източник «/tcpdf/tcpdf.php» библиотека файл. функция на съдържанието е описан от линията №10878.

Парче работещ код:

Както се вижда, се извършва първокласен инициализация. След удар с глава на формирането на PDF-документ. И на този етап той създава защита на документа.

Не ви съветвам да инсталирате "Password", тъй като в този случай, посетителят може да прочете изтегления PDF-файл, ако тя не знае паролата. Препоръчвам ви да оставите тази опция празно.

Изходна PDF -file

В TCPDF библиотека, има няколко начина за заключения PDF-файл, но ще кажа само за двамата, които са най-много, по мое мнение, полезно.

Първият метод - на изхода, генериран от страница brauzera.V на PDF-документ, този случай браузърът, с модул за четене на PDF файлове, показва документа в отделен прозорец или раздел.

Вторият начин - за изтегляне на браузъра генерира PDF-документ в папка на компютъра на потребителя. Това означава, че браузърът веднага пита посетителят къде (в коя папка на диска), за да се съхранява в PDF-файл.

Контрол на изхода на PDF-документ в TCPDF библиотеката извършва с една единствена команда:

Два примера за работещ код:

И накрая, една малка забележка ...

В действителност, сключване на първия метод е много по-добре, тъй като потребителят може веднага да се види, че той държи на своя компютър, но има един протест. Работата е там, че според първия метод, документът е отворен успешно и прочетете във всички браузъри, с изключение на Mozilla Firefox. Firefox браузър. кой знае защо на мен, не показва никакви руски букви. Това се случва само с руски шрифтове. Сделка с шрифтовете и защо това се случи няма да има сила, така че всичко ще остане в сила до момента, pokarazrabotchiki Firefox не реши нещо във вашия браузър или pokarazrabotchiki TCPDF не да се определи нещо в кода на своята библиотека. Разбира се, има и трети начин: да се разбере източник самия код и премахване TCPDF oshibku.No е за решаване на всеки програмист себе си.

заключение

Иска ми се да продължи с успех TCPDF. Надявам се, че всеки PHP-програмист ще намерите за себе си в библиотеката на полезна и удобна.

Въпроси от читатели

Подкрепете проекта - споделете линка, благодаря!