Czy każdy, kto pracował nad czymś podobnym, może opisać ogólny proces? Jestem teraz bardzo zdezorientowany. Według raportu mam na myśli atrakcyjny wizualnie dokument z logo, tabelami, nagłówkami i stopkami, a dane będą pobierane dynamicznie.Najczęściej stosowane podejście do generowania raportu PDF (JavaScript, node.js)?
Podejścia Spojrzałem na to:
korzystać z biblioteki po stronie serwera (moduł node.js), który generuje plik PDF. Wyślij reprezentację łańcuchową jako odpowiedź z
Content-Type: application/pdf
. Problem: Wybrałem PDFKit, ale nie działa i nie wyświetla się żadna treść. Korzysta z formatu PDF 1.3, który jest stary.Generowanie pliku PDF po stronie klienta. Problem: Najpopularniejszą biblioteką wydaje się być jsPDF, ale nie jest ona zdolna do tworzenia wyrafinowanych dokumentów.
Napisz szablon w kodzie źródłowym PDF i wypełnij dane po stronie serwera. Problem: Kodowanie jest dziwne, na przykład jeśli robię tylko
doc.text("1")
, wiele nierozpoznawalnych znaków pojawia się tylko dla ciągu "1". Jestem bardzo zdezorientowany.
Wreszcie, będzie bardzo pomocne, jeśli ktoś poda link, który pomoże mi zrozumieć kodowanie! To jest dla mnie bardzo mylące.
Każde doświadczenie z podobnymi zadaniami jest bardzo doceniane!
Zobacz również [JavaScript generator PDF Library] (http://stackoverflow.com/questions/20029132/javascript-pdf-generator-library/28335483). –
@DanDascalescu link's post został usunięty – jawath
@jawath: to pytanie zostało * usunięte * przez SO mods jako "off topic", ponieważ samo zamknięcie go nie było wystarczające. Proszę kierować skargi do moderatorów takich jak mureinik. –