PDF Generator API

API
Wydanie stabilneWydanie najnowsze
Aktualna wersja:0.1 Beta0.1 Beta
Obsługiwane języki:PHPPHP
Kod źródłowy na moim repo: https://github.com/Grano22/PDFGen/blob/master/PDFGenerator.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