Witam.
Używam biblioteki domPDF do wygenerowania PDF'a z HTML'a ale nie idzie mi coś podpięcie CSS'ów.
$dompdf->set_base_path(realpath(APPLICATION_PATH . '/css/')); nie działa prawidłowo.
Da się jakoś podpiąć do tego wszystkie CSS'y na raz?
Ew. czy jest jakaś inna, prosta biblioteka, którą mógłbym wykorzystać?
żadna biblioteka nie jest perfekcyjna. ja cssów zewnętrznych nie robię, tylko wstawiam je w dokument.
Mimo wklejenia całego CSS'a do dokumentu w PDF'ie robi się 'papka'.
Tak samo nie ściąga wszystkich obrazków.
Nie ma niczego lepszego?
jeżeli masz dostęp do powłoki systemowej (a więc też polecenia exec) to zainstaluj i skorzystaj z wkhtmltopdf
Niestety nie mam dostępu do powłoki systemowej
no to zostaje walka z tymi badziewiami. ale jak ty chcesz tam embedować obrazki itd to Ci nic dobrego nie wróżę.
masz chyba jedyne warte jakiejkolwiek uwagi biblioteki:
dompdf
fpdf
tcpdf
testowałem wszystkie, każda ma spore wady
Zauważyłem, że domPDF nie radził sobie z rozbudowanymi plikami HTML i dużymi CSS'ami dlatego zacząłem budować ich uproszczone wersje.
Niestety powstał kolejny problem - kodowanie polskich znaków... Jest jakiś prosty sposób na to dziadostwo? Bo już mnie normalnie krew zalewa.
polskie znaki - dodaj własną czcionkę. te domyślne nie mają polskich znaków