Aby naprawić wydruki PDF:
fix_pdf.php
przed druczek_pdf.inc.php
init_pdf()
do inicjalizacji generatora PDFtext_autosize_horizontal()
, jest ona teraz zdefiniowana w fix_pdf.php
zaswiadczenie_pdf($background, $type)
, gdzie $type to typ zaświadczenia (1-3), a $background określa czy dodawać tło (0/1)Przykład minimalnego kodu:
<?php // Definicja katalogu systemowego define('SYS_DIR', __DIR__); // Ładowanie bibliotek require_once(SYS_DIR . '/lib/pdf/old/fix_pdf.php'); require_once(SYS_DIR . '/lib/pdf/old/druczek_pdf.inc.php'); // Inicjalizacja PDF $pdf = init_pdf('A4', 'portrait', 'Zaświadczenie BHP'); // Dane (tutaj minimalne, dostosuj według potrzeb) $datas = [ 'person' => 'Jan Kowalski', 'birth_date' => strtotime('1980-01-01'), 'datefrom' => strtotime('2023-01-01'), 'dateto' => strtotime('2023-01-05'), 'course_rate' => 'Bardzo dobry', 'today' => time(), 'city' => 'Kraków', 'doc_id' => '1/2023', 'firma' => 0, // ... inne wymagane dane, dostosuj do typu zaświadczenia ]; // Generowanie PDF (0 - bez tła, 1 - z tłem) zaswiadczenie_pdf(0, 1); // Pierwszy parametr: 0 - bez tła, 1 - z tłem // Drugi parametr: typ zaświadczenia (1, 2 lub 3) // Wysyłanie do przeglądarki close_pdf($pdf); ?>