1. Produkty
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

Biblioteka Open Source PHP do przetwarzania plików PDF

Twórz, modyfikuj i manipuluj dokumentami PDF, dodawaj tabele, nagłówki i stopki do plików PDF za pomocą interfejsu API PHP.

mPDF to otwarta biblioteka PHP, która umożliwia użytkownikom tworzenie, modyfikowanie i manipulowanie dokumentami PDF w ich własnej aplikacji PHP. Biblioteka obsługuje tworzenie plików PDF z kodu HTML w formacie UTF-8 i akceptuje kod HTML w formacie UTF-8. Automatycznie wykrywa znaki RTL w dokumencie i przenosi tabele, listy, wyrównanie komórek tabeli, wyjustowany tekst, a także pełnotekstowe odwrócenie znaków RTL. Co więcej, automatycznie wykrywa również znaki inne niż RTL i wyświetla je w oryginalnej kolejności.

Biblioteka obsługuje kilka ważnych podstawowych i zaawansowanych funkcji zarządzania dokumentami PDF, takich jak tworzenie PDF, zakładki, arkusze stylów CSS, układ i orientacja strony PDF, wstawianie tabel lub tabel zagnieżdżonych, dodawanie obrazów (JPG, GIF, PNG, SVG, BMP lub format WMF, justowanie tekstu, zabezpieczenia dokumentów PDF, nagłówki i stopki, numerowanie stron i wiele innych.

.

Previous Next

Pierwsze kroki z mPDF

Oficjalną metodą instalacji biblioteki mPDF jest użycie pakietu packagist composer mpdf/mpdf. Użyj następującego polecenia, aby uzyskać płynną instalację.

Zainstaluj mPDF przez kompozytor

$ composer require mpdf/mpdf

Tworzenie plików PDF z HTML zakodowanego w UTF-8

Biblioteka mPDF zapewnia funkcjonalność tworzenia dokumentów PDF z HTML zakodowanego w UTF-8 wewnątrz aplikacji PHP. HTML zakodowany w UTF-8 jest akceptowany jako standardowe wejście. Po utworzeniu pliku PDF możesz również wprowadzać w nim zmiany zgodnie z własnymi potrzebami. Biblioteka ułatwia wstawianie nowych stron, dodawanie nowej zawartości, wstawianie obrazów, używanie zakładek, dodawanie nagłówków i stopek do istniejącej strony i wiele więcej.

Dodaj tabele do PDF przez PHP

Biblioteka open source mPDF daje programistom możliwość dodawania i modyfikowania tabel w dokumencie PDF. Biblioteka obsługuje style CSS dla tabel/komórek i niestandardowych atrybutów dodając poziome obramowanie u góry iu dołu tabeli. Zawiera również wsparcie dla border-collapse (CSS border-collapse:collapse lub oddzielny), a także cellSpacing i cellPadding. Co więcej, możesz obracać tabele, AutosizePermalink, powtarzać wiersz nagłówka tabeli na nowej stronie i wiele innych.

Eksportuj tabelę HTML do PDF przez PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'Identyfikator wolontariusza wydarzenia: ' . $row['eventvolunteerID'] . '
'; $data .= 'Tytuł wydarzenia: ' . $row['eventTitle'] . '
'; $data .= 'Nr rolki: ' . $row['rollno'] . '
'; $data .= 'Data wydarzenia: ' . $row['eventDate'] . '
'; $data .= 'Czas wydarzenia: ' . $row['eventTime'] . '
'; $data .= 'Limit wydarzeń: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Dodaj nagłówki i stopki do pliku PDF

Biblioteka mPDF zawiera obsługę dodawania nagłówków i stopek do dokumentu PDF za pośrednictwem PHP. Biblioteka zapewnia kilka różnych sposobów ustawiania nagłówków i stopek stron w pliku PDF, takich jak definiowanie nagłówka/stopki dla całego dokumentu, w tym obrazów w nagłówku/stopce, złożone nagłówki/stopki z przewagą kodu HTML, ustawianie nagłówek/stopka na początku dokumentu i wiele więcej.

Twórz dokumenty PDF chronione hasłem

Biblioteka mPDF zawiera pełną obsługę ustawień bezpieczeństwa dokumentów PDF. Biblioteka daje użytkownikom możliwość określenia, czy dokument jest zaszyfrowany i jakie uprawnienia są przyznane użytkownikowi. Umożliwia także ustawienie hasła do otwierania dokumentu PDF lub modyfikowania dokumentu PDF.

 Polski