PHP: HTML resurskoda pārvēršana PDF dokumentā

Sākumlapa Forumi Mājas lapu izstrāde Servera puse (php, java, ruby, perl, python) PHP: HTML resurskoda pārvēršana PDF dokumentā

Tiek skatīts 3 ierakstu – 1 līdz 3 (no 3 kopumā)
  • Autors
    Ieraksti
  • #150004
    Mr.Death
    Participant

    [imgl]https://bn.lv/texts/254/Image/PDF.png[/imgl] Daudzus, kas pazīstami ar interneta projektu izstrādi, droši vien ir nomocījusi ideja, kā automātiski panākt to, lai HTML veidā, izveidotais dokuments pārtaptu par tikpat skaistu PDF dokumentu.

    Par cik vakardien naktī nācās pacīnīties ar šāda veida fīčas ieviešanu vienā uzskaites sistēmā, un tai neatlika daudz laika, pēc palielas izpētes internetā, starp daudzajiem piedāvātajiem risinājumiem (html2fpdf, tcpdf, HTML_ToPDF u.t.t.), izvērtēju, ka šim nolūkam vislabākais būs “MPdf” dzinējs.

    Savu izvēli pamatošu ar to, ka šis ir viens no retajiem HTML => PDF dokumentu veidošanas risinājumiem, kas izmanto pārsvarā TIKAI PHP. (Sīkumos šeit: https://mpdf1.com/manual/index.php?tid=260), kā arī tā uzstādīšanai, nav nepieciešama liela smadzeņu piepūle (būtībā tikai jāuzlādē faili uz servera), bet pats galvenais, tas atbalsta UTF-8 kodējumu, kas nozīmē to, ka dokumentus var ģenerēt ne tikai angļu, bet arī latviešu un krievu valodās, nemaz nerunājot par to, ka HTML resurskoda pārveidošanas procesā, tiek iekļauti arī visi attēli un ņemti vērā CSS parametri.

    Pēc nepilnām 10 minūtēm, kopš šī visa resurskoda blāķa izvietošanas uz servera, un nedaudz palasot detalizētāk tā lietošanas instrukciju, man veiksmīgi izdevās uztaisīt fīču, ko gribēju – atskaišu izdruku uz pdf, saglabāšanu uz servera un nosūtīšanu pa e-pastu.

    Kā mīnusi, jāatzīmē tikai tā salīdzinoši lēnā darbība, kā arī specifiski sīkumi HTML/CSS sintaksē, lai šis “monstrs” saglabātu informāciju failā, kā paredzēts. (Kaut kas līdzīgs čakaram ar lapu pielāgošanu IE, bet bišku vieglāk).

    Iepriecināja arī tas, ka, atšķirībā no citiem šādiem projektiem, šim ir detalizēts manuālis, kas pasniegts ērti izlasāmā veidā ar visiem uzskates piemēriem.

    Resurskodu un instrukcijas, variet atrast šeit:

    https://mpdf.bpm1.com/

    #218012
    azazul
    Participant

    Un tieši kāda vaina ir XSL-FO variantam ?

    https://xmlgraphics.apache.org/fop/

    xml ( xhtml, svg, citi ) + xslt + fop = pdf

    #218013
    Mr.Death
    Participant

    kaut kaa apsjaubu, ka uz daliitajiem hostingiem, ar tavu variantu varees tikt skaidriibaa. :>

Tiek skatīts 3 ierakstu – 1 līdz 3 (no 3 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā