jurchiks Posted May 12, 2016 Report Share Posted May 12, 2016 Esmu pagātnē lietojis TCPDF, bet tolaik tur kaut ko normālu varēja dabūt gatavu tikai ar table design. Tagad vairākos projektos izmantojas DOMPDF, bet tas arī ir diezgan pabriesmīgs mēsls. No tādiem tūļiem, kuri ģenerē tiešām kvalitatīvus rezultātus no normāla, moderna HTML dokumenta, es zinu tikai native softu - wkhtmltopdf (uz klientu serveriem praktiski nav iespējams dabūt), http://www.pdfforge.org/(Windows-only) - un komerciālus risinājumus (http://docraptor.com/ utml). Vajadzētu kaut ko normālu PHP-only pusē. Ieteikumi? Quote Link to comment Share on other sites More sharing options...
qwerty Posted May 12, 2016 Report Share Posted May 12, 2016 Tikai un vienīgi wkhtmltopdf. Ja lieto Laravel tad tam ir laravel-snappy pekidžs. Kas tie par tizliem klientu serveriem? Instalācija ir ekstremāli vienkārša. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted May 12, 2016 Author Report Share Posted May 12, 2016 (edited) Tādi, kuriem ir tikai FTP access. Es darbā vairākās vietās, incl. PM, rakstīju, ka vajadzētu uz servera wkhtmltopdf dabūt, lai tos rēķinus varētu normāli ģenerēt, bet klusums. Visi ir līdz matu galiem darbos, jo paņemti 20x vairāk projekti, nekā spēj izpildīt. Edited May 12, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
Blitz Posted May 12, 2016 Report Share Posted May 12, 2016 Agrāk izmantoju https://mpdf.github.io/css-stylesheets/supported-css.html, nekādu problēmu ģenerēšanā nebij, ir pozicionēšana, float utt. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted May 12, 2016 Author Report Share Posted May 12, 2016 (edited) Tu jau laikam par to, ka visi aizņemti, neizlasīji... + te neviens par tādu wkhtmltopdf dzirdējis nav, tā kā tāda prasība izvirzīta nemaz nevarēja būt. + ne visi ir tik priviliģēti, ka var klientam izvirzīt baigās prasības; šitais ir mazs kantoris, nesen tikai sākuši. Edited May 12, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
Kasspars Posted May 12, 2016 Report Share Posted May 12, 2016 Pats esmu palicis pie mPDF, vismaz ar unicode nav problēmas. Jebkurā gadījumā html/css būs speciāli jāpiečubina, lai automātā varētu ģenererēt pdf. Sarežģītākus layout, kuros ir position:absolute nemaz nevar noģenerēt, nākas manuāli rakstīt PDF komandas Quote Link to comment Share on other sites More sharing options...
werd Posted May 12, 2016 Report Share Posted May 12, 2016 Tu jau laikam par to, ka visi aizņemti, neizlasīji... + te neviens par tādu wkhtmltopdf dzirdējis nav, tā kā tāda prasība izvirzīta nemaz nevarēja būt. + ne visi ir tik priviliģēti, ka var klientam izvirzīt baigās prasības; šitais ir mazs kantoris, nesen tikai sākuši. IT speciālists klientam pasaka, kas un kā ir jādara, lai konkrēto biznesa problēmu risinātu. Vai ir kāds cits mēŗkis, kāpēc klients pie Jums ir vērsies? Quote Link to comment Share on other sites More sharing options...
Roze Posted May 12, 2016 Report Share Posted May 12, 2016 Tādi, kuriem ir tikai FTP access. Es darbā vairākās vietās, incl. PM, rakstīju, ka vajadzētu uz servera wkhtmltopdf dabūt, lai tos rēķinus varētu normāli ģenerēt, bet klusums. Visi ir līdz matu galiem darbos, jo paņemti 20x vairāk projekti, nekā spēj izpildīt. Paeksperimentē .. Atkarībā no hostinga reizēm netiek diseiblotas php exec() shell_exec() utt funkcijas .. tad atliek tikai uzlikt (pa ftp) statiski sakompilēto wkhtmltopdf bināriju ( piem no https://github.com/h4cc/wkhtmltopdf-amd64) un tad tikai exec() vai `` vai proc_open() :) Quote Link to comment Share on other sites More sharing options...
jurchiks Posted May 12, 2016 Author Report Share Posted May 12, 2016 IT speciālists klientam pasaka, kas un kā ir jādara, lai konkrēto biznesa problēmu risinātu. Vai ir kāds cits mēŗkis, kāpēc klients pie Jums ir vērsies? Ja mums būtu tāds IT speciālists... Te ir 2 programmētāji, no kuriem viens esmu es, un ar klientiem pa tiešo mēs nesazināmies. Vairāk no IT te neviena nav. Vienkārši lapas tiek taisītas ar smagu uzsvaru uz frontendu, backenda baigi maz, jo dizaina kompānija. Paeksperimentē .. Atkarībā no hostinga reizēm netiek diseiblotas php exec() shell_exec() utt funkcijas .. tad atliek tikai uzlikt (pa ftp) statiski sakompilēto wkhtmltopdf bināriju ( piem no https://github.com/h4cc/wkhtmltopdf-amd64) un tad tikai exec() vai `` vai proc_open() :) Interesanta štelle, paskatīšos! Bet nu jāmēģina kaut kā dabūt līdz sisadminam, lai ieinstalē normāli, varbūt sanāks. Quote Link to comment Share on other sites More sharing options...
briedis Posted May 12, 2016 Report Share Posted May 12, 2016 wkhtml2pdf all the way! Principā vari uztaisīt PDF pat no tvnet lapas :) Quote Link to comment Share on other sites More sharing options...
briedis Posted May 12, 2016 Report Share Posted May 12, 2016 Tikko uzģenerēju: https://dl.dropboxusercontent.com/u/272839/php.pdf Ar 1 komandu: wkhtmltopdf https://php.lv/f/topic/22456- php.pdf Quote Link to comment Share on other sites More sharing options...
Kasspars Posted May 12, 2016 Report Share Posted May 12, 2016 wkhtmltopdf tabulas nesmuki zīmē http://webit.lv/test/wkhtml.pdf mPDF šo pašu uzzīmē smuki. Tikai netiek galā ar position absolute Quote Link to comment Share on other sites More sharing options...
Wuu Posted May 13, 2016 Report Share Posted May 13, 2016 Es lietoju https://github.com/marcbachmann/node-html-pdfun uzreiz sūtu uz printeri. Manām vajadzībām ir ok. Quote Link to comment Share on other sites More sharing options...
qwerty Posted May 13, 2016 Report Share Posted May 13, 2016 (edited) Tas ka wkhtmltopdf kaut ko nesmuki zīmētu ir pilnīgas muļķības, jo rezultāts 99% gadījumu ir viens pret viens ar to kas redzams browserī. Pat ja lapa ar javascriptu tiek renderēta, tāpat viss būs precīzi. Fonti, positions, bootstrap grid sistēma, ikonas, krāsas, canvas utt.. Edited May 13, 2016 by qwerty Quote Link to comment Share on other sites More sharing options...
Kasspars Posted May 13, 2016 Report Share Posted May 13, 2016 Tu tos parauga pdf apskatījies? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.