Wydanie stabilne | Wydanie najnowsze | |
Aktualna wersja: | 0.1 Beta | 0.1 Beta |
Obsługiwane języki: | PHP | PHP |
Krótki wstęp
Niestety mój współdzielony hosting (CBA) nie ma zainstalowanego Composera a na rozwiązania VPN póki co nie stać ale w tych okolicznościach to może sprzyjać rozwojowi generatora zarówno dla obsługi z Composerem jak i bez. Mimo to udostępniłem na repo wam źródło generatora, który sam w sobie używa bibliotek napisanych dla PHP do generowania pdf'ów bo na ten moment myślę że nie ma sensu pisać ów od podstaw lepiej postawić most miedzy obecnymi a kiedyś się jeszcze to rozważy w zależności od rozwoju branży.
Użycie PDFGen api Beta z mojej strony
Możecie wypróbować jak to działa, jeszcze sporo roboty aby to funkcjonowało jak należy ale już teraz jest możliwe conieco, oto parametry metody POST dla endpointa: http://adrianblasiak.j.pl/wp-json/pdfGenerator/v2/output .
- outputMode [Domyślnie detail] - określa czy wartość ma być zwrócona jako wybrany format wygenerowanego pdfa (opcja resource) czy (detail) json z danymi wyjściowymi wygenerowanego pdfa przy odniesieniu do właściwości (output) a także znajdą się tam m.in takie informacje jak: czas trwania rządania (średni).
- outputType [Domyślnie raw] - okresla typ zwróconej formy wygenerowanego PDF'a, możliwe: raw (czysty kod źródłowy PDF'a), uri (Base64 + typ).
- staticPresets - opcjonalnie, można dołączyć do wygenerowania PDF'a statyczne assety takie jak czcionki bez potrzeby instalowania ich. Wystarczy wymienić je po przecinku. Domyślnie obsługiwane: FontAwesome - najnowsza wersja Font Awesome, FontAwesome5 - piąta wersja Font Awesome