Programim dhe zhvillim, javascript, python, php, html

Si mund të shtoj HTML dhe CSS në PDF [mbyllur]

Unë kam një dokument HTML (jo XHTML) që jepet mirë në Firefox 3 dhe IE 7. Ai përdor CSS mjaft bazë për ta stiluar atë dhe përkthehet mirë në HTML.

Tani jam duke kërkuar një mënyrë për ta kthyer atë në PDF. E kam Provuar:

  • DOMPDF: kishte probleme të mëdha me tabelat. I mora parasysh tabelat e mia të mëdha të mbivendosura dhe kjo më ndihmoi (përpara konsumonte deri në 128 milion memorie dhe më pas vdiste -- ky është kufiri im në memorie në php.ini) por ajo bën një rrëmujë të plotë të tabelave dhe duket se nuk shkon imazhe. Tabelat ishin thjesht gjëra bazë me disa stile kufiri për të shtuar disa rreshta në pika të ndryshme;
  • HTML2PDF dhe HTML2PS: Unë në fakt pata fat më të mirë me këtë. Ai dha disa nga imazhet (të gjitha imazhet janë URL të grafikut të Google) dhe formatimi i tabelës ishte shumë më i mirë, por dukej se kishte një problem kompleksiteti që nuk e kam kuptuar ende dhe vazhdova të vdisja me gabime të panjohura node_type(). Nuk jam i sigurt se ku të shkoj nga këtu; dhe
  • Htmldoc: kjo duket se funksionon mirë në HTML bazë, por nuk ka pothuajse asnjë mbështetje për CSS ju duhet të bëni gjithçka në HTML (nuk e kuptova se ishte ende 2001 në Htmldoc-land...) kështu që është e kotë për mua.

Provova një aplikacion Windows të quajtur Html2Pdf Pilot që në fakt bëri një punë mjaft të mirë, por më duhet diçka që të paktën të funksionojë në Linux dhe të funksionojë në mënyrë ideale sipas kërkesës përmes PHP në serverin uebi.

Çfarë më mungon, apo si mund ta zgjidh këtë problem?


  • Html2Pdf në fakt përdor një shembull të integruar të IE për të dhënë faqen, më pas e konverton atë në PDF - ndoshta përmes mekanizmit të printimit të IE. 24.12.2008
  • meqenëse është një pyetje e vitit 2008, dompdf është shumë më i pjekur tani. ;-) 15.07.2011
  • dompdf tani mbështet CSS 2.1 dhe mund të merret me rregullat @import, @media dhe @screen, dhe do të ngarkojë fletë stilesh të jashtme. Ai gjithashtu vjen i bashkuar me gjithçka që kërkohet për të funksionuar, megjithëse ka gjëra që mund t'i instaloni për të marrë performancë më të mirë se libs e paracaktuar. code.google.com/p/dompdf 04.10.2012
  • Mendoj se gjëja e duhur për të bërë është që shfletuesit të prodhojnë pdf, sepse ata janë të vetmit që bëjnë paraqitjen e duhur. shiko këtë pyetje stackoverflow.com/q/25574082/39998 29.08.2014
  • Përditësimi i vitit 2015: Pasi hulumtuam shumë opsione, vendosëm të shkojmë me wkhtmltopdf, është një mjet i mirë, ne luftojmë me CSS sepse kemi skedar të jashtëm CSS, por më pas aplikuam trukun e vendosjes së një lidhjeje të rreme të CSS në elementin tonë HTML që ne duam të konverto dhe vendos rrugën e duhur funksionon si MAGIC !!! 20.01.2015
  • Sugjerime të tjera në këtë postim SO 30.04.2015
  • Ekzistojnë dy versione të HTML2PDF. Ai vërtet i vjetër (2009) i lidhur me këtu dhe ai më i ri francez për të cilin flas në përgjigjen time. 07.05.2015
  • Shiko gjithashtu stackoverflow.com/q/10641667/287948 03.07.2015
  • @HendraUzia Mjerisht, dompdf ka ende probleme të mëdha me paraqitjen e tabelave. Ai shton faqe të zbrazëta në dokument 23.10.2015
  • Këtu është një tutorial për DOPDF. advancetechtutorial.blogspot.com/2015/09/ 21.02.2016
  • ju mund të konvertoni stilet tuaja html w/ në një kanavacë duke përdorur html2canvas, më pas konvertoni kanavacën në një imazh duke përdorur canvasObj.toDataURL(image/jpeg), shtojini imazhin në DOM dhe ia kaloni atë gjeneratorit tuaj PHP 01.06.2016
  • Sa për përdorimin e Google Chrome, atje ju merrni opsionin për të ruajtur si pdf nga opsioni Print. 03.07.2016
  • kontrolloni këtë bibliotekë php5 github.com/KnpLabs/snappy e lehtë për t'u përdorur dhe përdor wkhtmltopdf 04.01.2017
  • Besoj se së shpejti të gjithë e gjejnë Chrome/Chromium pa kokë chrome --headless --print-to-pdf="path/to/pdf" https://your_url si mjetin më të pasur, më të shpejtë dhe më të lehtë të gjenerimit të html në pdf crbug.com/603559 pasi mbështet shumicën e veçorive të html, zhvilluesit mbështeten në zhvillimin e uebit dhe nuk thithin skriptet komplekse siç bëjnë shumica e bibliotekave dhe mjeteve të tjera. 22.05.2017
  • Keni të drejtë, Chrome headless duhet të jepet mirë, por do të funksionojë në node, jo në php. 27.07.2017
  • Kjo pyetje është jashtë temës në SO, por në temë në softwarerecs.SE. Shikoni Si mund ta konvertoj HTML me CSS në PDF?. 21.09.2017
  • Kjo pyetje rikthen kujtimet e mia të vitit 2010 me PHP dhe DOMPDF. :) 08.03.2018
  • Dompdf është një tjetër opsion. github.com/dompdf/dompdf 22.07.2018
  • @Hendra Uzia Jo mjaftueshëm i pjekur... DOM PDF është absolutisht më i keqi... sapo bëra një test të shpejtë përfundimtar - Tabela 100% me 2x 50% kolona... me IMG në secilën me gjerësi 100%... dështoi plotësisht.. dhe nxirrni imazhe në miniaturë 05.12.2018
  • Unë përdor TCPDF. Është i mirë, por i mungon aftësia CSS. 06.08.2019
  • Është viti 2020 dhe e kam shumë të vështirë të krijoj diçka me dompdf. Dhe nuk po flas për përdorimin e CSS2. Gjërat bazë si përpunimi i tabelës, notat nuk funksionojnë, është e gjitha me gabime dhe ju duhet të pyesni veten pse kufijtë shkojnë shumë në të majtë, ose pse elementi i parë nuk ka kufi. Përpjekja për të punuar rreth blloqeve inline dhe tabelave div për ta bërë atë të funksionojë. 01.02.2020

Përgjigjet:


1

E rëndësishme: Ju lutemi, vini re se kjo përgjigje është shkruar në vitin 2009 dhe mund të mos jetë zgjidhja më me kosto efektive sot në 2019. Alternativat në internet janë më të mira sot për këtë sesa ishin në atë kohë.

Këtu janë disa shërbime në internet që mund të përdorni:


Hidhini një sy PrinceXML.

Është padyshim konverteri më i mirë HTML/CSS në PDF atje, megjithëse nuk është falas (Por hej, as programimi juaj mund të mos jetë falas, kështu që nëse ju kursen 10 orë punë, jeni i lirë në shtëpi (pasi ju duhet gjithashtu kini parasysh se zgjidhjet alternative do t'ju kërkojnë të konfiguroni një server të dedikuar me softuerin e duhur)

Oh po, a përmenda se kjo është zgjidhja e parë (dhe ndoshta e vetmja) HTML2PDF që funksionon plotësisht ACID2 ?

Mostrat e PrinceXML

12.01.2009

2

Hidhini një sy wkhtmltopdf . Është me burim të hapur, i bazuar në uebkit dhe falas.

Ne shkruam një tutorial të vogël këtu.

EDIT ( 2017 ):

Nëse do të ndërtoja diçka sot, nuk do të shkoja më në atë rrugë.
Por do të përdorja http://pdfkit.org/ në vend të kësaj.
Ndoshta duke e hequr atë nga të gjitha varësitë e saj nodejs, për të ekzekutuar në shfletues.

31.08.2009

3

Pas disa hetimeve dhe heqjes së flokëve të përgjithshme, zgjidhja duket se është HTML2PDF. DOMPDF bëri një punë të tmerrshme me tabelat, kufijtë dhe madje edhe paraqitjen mesatarisht komplekse dhe htmldoc duket mjaft i fortë, por është pothuajse plotësisht i paditur ndaj CSS dhe nuk dua të kthehem në bërjen e paraqitjes HTML pa CSS vetëm për atë program .

HTML2PDF dukej më premtuesja, por vazhdova të kisha këtë gabim të çuditshëm në lidhje me argumentet e referencës null në node_type. Më në fund gjeta zgjidhjen për këtë. Në thelb, PHP 5.1.x funksionoi mirë me zëvendësuesit regex (preg_replace_*) në ​​vargjet e çdo madhësie. PHP 5.2.1 prezantoi një direktivë të konfigurimit php.ini të quajtur pcre.backtrack_limit. Ajo që bën ky parametër i konfigurimit është që kufizon gjatësinë e vargut për të cilin është bërë përputhja. Pse u prezantua kjo nuk e di. Vlera e paracaktuar është zgjedhur si 100,000. Pse një vlerë kaq e ulët? Përsëri, asnjë ide.

Një bug u ngrit kundër PHP 5.2.1 për këtë, i cili është ende i hapur < em>pothuajse dy vjet më vonë.

Ajo që është tmerruese për këtë është se kur tejkalohet kufiri, zëvendësimi thjesht dështon në heshtje. Të paktën nëse një gabim do të ishte ngritur dhe regjistruar, do të kishit disa tregues se çfarë ndodhi, pse dhe çfarë të ndryshoni për ta rregulluar atë. Por jo.

Kështu që unë kam një skedar HTML 70k për ta kthyer në PDF. Kërkon cilësimet e mëposhtme të php.ini:

  • pcre.backtrack_limit = 2000000; # ndoshta më shumë se sa kam nevojë, por kjo është në rregull
  • limit_memorie = 1024M; # po, një gigabajt; dhe
  • koha_maksimumi i_ekzekutimit = 600; # po, 10 minuta.

Tani lexuesi i zgjuar mund të ketë vënë re se skedari im HTML është më i vogël se 100k. Arsyeja e vetme që mund të mendoj se pse e godita këtë problem është se html2pdf bën një konvertim në xhtml si pjesë e procesit. Ndoshta kjo më mori përsipër (edhe pse gati 50% fryrje duket e çuditshme). Sido që të jetë, sa më sipër funksionoi.

Tani, html2pdf është një burim burimesh. Skedari im 70k kërkon afërsisht 5 minuta dhe të paktën 500-600M RAM për të krijuar një skedar PDF me 35 faqe. Jo mjaft i shpejtë (nga larg) për një shkarkim në kohë reale për fat të keq dhe përdorimi i memories e vendos raportin e përdorimit të memories në rendin 1000-në-1 (600M RAM për një skedar 70k), gjë që është krejtësisht qesharake.

Fatkeqësisht, kjo është më e mira që kam menduar.

12.01.2009

4

Pse nuk provoni versionin 2.0 mPDF? E përdora për të krijuar një dokument PDF. Punon mirë.

Ndërkohë mPDF është në versionin 5.7 dhe mirëmbahet në mënyrë aktive, ndryshe nga HTML2PS/HTML2PDF

Por mbani në mend se dokumentacioni mund të jetë vërtet i vështirë për t'u trajtuar. Për shembull, hidhini një sy kësaj faqeje: https://mpdf.github.io/.

Detyrat shumë themelore rreth html në pdf, mund të kryhen me këtë bibliotekë, por detyrat më komplekse do të kërkojnë pak kohë për të lexuar dhe "kuptuar" dokumentacionin.

26.03.2010

5
  1. përdorni MPDF! ==

a) ekstrakt në yourfolder

b) krijoni file.phpyourfolder dhe futni një kod të tillë:

<?php
include('../mpdf.php');
$mpdf=new mPDF();
$mpdf->WriteHTML('<p style="color:red;">Hallo World<br/>Fisrt sentencee</p>');
$mpdf->Output();   exit;
 ?>

c) hapni file.php nga shfletuesi juaj




2) Përdor pdfToHtml !

  1. nxirrni pdftohtml.exe në dosjen tuaj rrënjësore:

  2. brenda asaj dosjeje, në skedarin anyfile.php, vendosni këtë kod (duke supozuar se ekziston edhe një shembull burimi.pdf):

  3. futni FinalFolder dhe do të ketë skedarët e konvertuar (po aq faqe sa kishte PDF-ja burimore..)

28.11.2013

6

Kontrollo TCPDF. Ka disa funksione HTML në PDF që mund të jenë të mjaftueshme për atë që ju nevojitet. Është gjithashtu falas!

21.02.2009

7

Vetëm për të përplasur fillin, kam provuar DOMPDF dhe funksionoi në mënyrë perfekte. Kam përdorur DIV dhe elementë të tjerë të nivelit të bllokut për të pozicionuar gjithçka, e kam mbajtur në mënyrë rigoroze CSS 2.1 dhe ka luajtur shumë bukur.

21.01.2009

8

Unë sugjeroj DocRaptor (i cili përdor PrinceXML si "motor")

13.11.2010

9

Lajm i mirë! Snappy!!

Snappy është një bibliotekë shumë e lehtë me burim të hapur PHP5, që lejon krijimin e miniaturës, fotografisë ose PDF-së nga një url ose një faqe html. Dhe... ai përdor shkëlqyeshëm të bazuar në ueb-kit wkhtmltopdf

Kënaquni! ^_^

21.11.2011

10

Është përmendur tashmë, por unë thjesht do të doja të konfirmoja se mpdf është konverteri më i lehtë, më i fuqishëm dhe më falas nga HTML në pdf. Qielli është me të vërtetë kufiri. Ju madje mund të gjeneroni pdf të të dhënave dinamike, të krijuara nga përdoruesit.

Për shembull, një klient donte një sistem CMS në mënyrë që të mund të përditësonte listën e këngëve të muzikës që luante në klubin e tij. Ky nuk ishte problem, por ai gjithashtu donte që përdoruesit të mund të shkarkonin një .pdf të listës së luajtjes, dhe kështu ky pdf i shkarkueshëm duhej të përditësohej gjithashtu nga cms. Falë mpdf, me disa sythe të thjeshta dhe variabla të ndërthurura mund ta bëja pikërisht këtë. Diçka që mendova se do të më merrte javë, fjalë për fjalë më mori minuta.

artikulli i mrekullueshëm që më ndihmoi të filloja.

18.02.2013

11

Epo, nëse doni të gjeni një bibliotekë të përsosur të konvertuesit XHTML+CSS në PDF, harroni atë. Është larg nga e mundur. Sepse është njësoj si të gjesh një shfletues të përsosur (motor rendering XHTML+CSS). A kemi një? IE apo FF?

Unë kam pasur disa sukses me DOPDF. Puna është se ju duhet të modifikoni kodin tuaj HTML+CSS për të ndjekur mënyrën se si është menduar të funksionojë biblioteka. Përveç kësaj, unë kam rezultate mjaft të mira.

Shikoni më poshtë:

HTML origjinale

Konvertimi i HTML në PDF

27.12.2008

12

HTML2PDF dhe HTML2PS që u përmend fillimisht në postimin hapës po fliste për një paketë të vitit 2009 me këtë lidhje

Por ka një HTML2PDF më të mirë

Ai bazohet në TCPDF edhe pse është pjesërisht në frëngjisht.

Ju mund të keni titujt e tabelave ose fundet që përsëriten në faqe dhe të kenë numrat e faqeve dhe totalin e faqeve. Shiko shembuj të tij. Unë e kam përdorur për më shumë se tre vjet dhe e rekomandoj atë.

07.05.2015

13

Unë jam duke përdorur fpdf për të prodhuar skedarë PDF duke përdorur PHP. Është duke punuar mirë për mua deri më tani për të prodhuar rezultate të thjeshta.

21.02.2009

14

Ka një tutorial për devzone të Zend-it për gjenerimin e pdf nga php (pjesa 1, pjesa 2) pa asnjë bibliotekë të jashtme. Unë kurrë nuk e kam zbatuar këtë lloj zgjidhjeje, por meqenëse është e gjitha php, mund ta gjeni më fleksibël për t'u zbatuar dhe korrigjuar.

24.12.2008

15

Përmendja e Darryl Hein më sipër e TCPDF ka të ngjarë një ide e shkëlqyer. Kodi i Nicola Asunit është mjaft i dobishëm dhe i fuqishëm. Vrasësi i vetëm është nëse ndonjëherë planifikoni të bashkoni skedarët PDF me PDF-në tuaj të krijuar, ai nuk i ka ato veçori. Duhet të krijoni PDF-në dhe më pas ta bashkoni duke përdorur diçka si PDFTK nga Sid Steward (www.pdflabs.com/tools/pdftk-the-pdf-toolkit/).

24.08.2010

16

Provo të rrëmbesh strukturën më të fundit të natës dompdf - po përdorja një version më të vjetër që ishte një burim i tmerrshëm burimesh dhe u desh përgjithmonë për të dhënë pdf-in tim. Pasi të keni marrë një natë nga këtu.

U deshën vetëm disa sekonda për të gjeneruar PDF - DHE ishte po aq bukur sa me PrinceXML / Docraptor. Duket sikur ata e kanë optimizuar seriozisht kodin dompdf që kur e kam përdorur për herë të fundit!

10.08.2011

17

Për sa i përket kostos, përdorimi i një shërbimi në internet (API) mund të jetë në shumë raste qasja më e arsyeshme. Plus, duke kontraktuar këtë proces, ju shkarkon infrastrukturën/backendin tuaj dhe - me kusht që të përdorni një shërbim me reputacion - siguroni përputhshmëri me rregullimin e standardeve të uebit, kohën e funksionimit, kohën e shkurtër të përpunimit dhe shpërndarjen e shpejtë të përmbajtjes.

Unë kam bërë disa kërkime për shumicën e shërbimeve të internetit aktualisht në treg, ju lutemi gjeni më poshtë API-të që mendoj se ia vlen të përmenden në këtë temë, në një renditje të bazuar në raportin çmim/vlerë. Të gjithë ata ofrojnë klasa dhe paketa PHP të parapërgatitura.

  1. pdflayer.com - Kostoja: $ - Cilësia: ☆☆☆☆
  2. docraptor.com - Kostoja: $$$ - Cilësia: ☆☆☆☆☆
  3. pdfcrowd.com - Kostoja: $$ - Cilësia: ☆☆☆

Cilësia:

Duke pasur motorin me cilësi të lartë PrinceXML si shtyllë, DocRaptor ofron qartë cilësinë më të mirë PDF, duke kthyer dokumente PDF shumë të lëmuara dhe të konvertuara mirë. Megjithatë, shërbimi pdflayer API afrohet shumë këtu. Pdfcrowd nuk shënon domosdoshmërisht cilësinë, por shpejtësinë e përpunimit.

Kosto:

pdflayer.com - Siç u tregua më lart, opsioni më me kosto efektive këtu është pdflayer.com, duke ofruar një plan abonimi plotësisht falas për 100 PDF mujore dhe abonime premium që variojnë midis $9,99-$119,99. Çmimi për 10,000 dokumente mujore PDF është 39,99 dollarë.

docraptor.com - Ofron një periudhë prove falas 7-ditore. Planet e abonimit Premium variojnë nga 15 deri në 2250 dollarë. Çmimi për 10,000 dokumente mujore PDF është ~ 300,00 dollarë.

pdfcrowd.com - Ofron 100 PDF një herë falas. Planet e abonimit Premium variojnë nga 9 deri në 89 dollarë. Çmimi për 10,000 dokumente mujore PDF është ~ 49,00 dollarë.

Unë i kam përdorur të treja dhe ky tekst supozohet të ndihmojë këdo që të vendosë pa pasur nevojë të paguajë për të gjitha. Ky tekst nuk është shkruar për të miratuar asnjë produkt dhe unë nuk kam asnjë lidhje me asnjë prej produkteve.

11.02.2016

18

Nëse keni akses në vijën e komandës, është e mundur të përdorni PhantomJS për të krijuar PDF nga një URL (në distancë ose lokale).

Punon vërtet mirë dhe është një zgjidhje falas.

Hidhini një sy këtij shembullit skenarit të krijuar pikërisht për këtë problem.

08.10.2014

19

Kjo pyetje është tashmë mjaft e vjetër, por nuk kam parë askënd që të përmend CutyCapt kështu që unë do ta bëj :)

CutyCapt

CutyCapt është një mjet i vogël ndër-platformë i linjës së komandës për të kapur paraqitjen e WebKit të një faqe interneti në një shumëllojshmëri vektorësh dhe formatet bitmap, duke përfshirë SVG, PDF, PS, PNG, JPEG, TIFF, GIF dhe BMP

20.02.2012

20

Unë rekomandoj TCPDF ose DOPDF, në atë mënyrë.

17.05.2013

21

Unë nuk mendoj se një klasë php do të jetë më e mira për të dhënë një faqe xHtml me css.

Çfarë ndodh kur del një rregull i ri css? (së shpejti css 3.0...)

Mënyra më e mirë për të dhënë një faqe html është, padyshim, një shfletues. Firefox 3.0 mund të 'printojë' në formatin pdf, torisugary zhvilloi një shtesë (printim i linjës së komandës) për ta përdorur atë. Këtu do ta gjeni.

Gjithsesi, ka ende shumë probleme runninr firefox vetëm si një konvertues pdf...

Për momentin, mendoj se wkhtmltopdf është më i miri (është ai i përdorur nga shfletuesi safari), i shpejtë, i shpejtë, i mrekullueshëm. Po, opensource gjithashtu... Hidhini një sy

12.05.2009
  • PHP është i dobishëm nëse doni të nxirrni një lloj dokumentacioni zyrtar si p.sh. një faturë për një përdorues dhe mund të përdorni CSS për ta bërë atë të duket bukur. 29.08.2016

  • 22

    Kam zhvilluar një API publike për të ndërtuar skedarë PDF nga faqet e internetit. Ka një klasë të këndshme klienti PHP që e bën shumë të lehtë për t'u përdorur. Ai përdor wkhtmltopdf për të dhënë PDF-në në re.

    Nuk ka nevojë për ndonjë gjë të veçantë në HTML. Nuk ka nevojë për URL-të absolute në lidhjet e imazheve/css/js. Punon edhe në localhost (makinë dev).

    Aktualisht shërbimi ka pika fundore në 4 rajone Azure: SHBA Lindore, SHBA Perëndimore, BE-në Veriore, Azinë Juglindore.

    Është i shpejtë pasi përdor një protokoll të pronarit për të dërguar përmbajtjen e faqes së internetit në API për konvertim në PDF.

    Është i besueshëm sepse të gjitha pikat fundore janë të balancuara në ngarkesë.

    Llogari falas në dispozicion për testim ose përdorim të ulët. Detajet në faqen e internetit:

    https://rotativahq.com

    22.06.2016

    23

    Ndoshta mund të provoni dhe të përdorni Tidy përpara se t'ia dorëzoni skedarin konvertuesit. Nëse një nga interpretuesit mbytet nga ndonjë problem HTML (si etiketa e pambyllur), mund ta ndihmojë.

    24.12.2008
  • Po një pikë e vlefshme, por unë e kam menduar këtë tashmë. Nuk ka etiketa të pashoqe dhe jo standarde në HTML-në time. 24.12.2008

  • 24

    Renditja e mirë nuk do të thotë asgjë. A vërteton?

    Të gjithë shfletuesit bëjnë maksimumin që munden për të shfaqur diçka në ekran, pa marrë parasysh sa keq është hyrja. Dhe sigurisht që ata nuk bëjnë të njëjtën gjë. Nëse dëshironi të njëjtin renderim si FireFox, mund të përdorni motorin e tij renderues. Ka gjeneratorë pdf për të. Megjithatë, është një punë e tmerrshme.

    24.12.2008

    25

    Megjithëse ka shumë zgjidhje të ofruara tashmë, unë rekomandoj dy të mëposhtmet:

    1. HTM2PDF - ofron një API për të kthyer HTML në PDF dhe gjithashtu ka një PHP SDK, gjë që e bën shumë të lehtë implementimi në PHP; Ai ofron një zgjedhje të vendndodhjeve të serverëve në Evropë, Azi dhe SHBA
    2. PDFmyURL - ofron një API që bën gjithashtu URL dhe HTML në PDF, me afërsisht të njëjtin funksion si HTM2PDF, por funksionon në një ngarkesës peizazh të balancuar dhe ka qenë rreth pak më gjatë

    Gjëja që është e ndryshme në lidhje me këto dy API nga të gjitha zgjidhjet e përmendura më parë, është se - përveç konvertimit të HTML në PDF me CSS dhe JavaScript - ai gjithashtu ofron menaxhimin e të drejtave të PDF-së, shënjimin e ujit dhe enkriptimin. Prandaj është një zgjidhje gjithëpërfshirëse për ata që duan të godasin terrenin.

    Mohim përgjegjësie: Unë punoj për Kaiomi, një kompani që operon të dyja këto faqe interneti.

    02.06.2014
  • Nuk do të doja të mbështetesha te një shërbim kur është në shitje. Duke pasur parasysh faktin që ishte i pashitur në atë ankand, mund të supozoj se do të shitet në të ardhmen e afërt? 31.07.2014
  • në fakt kompania ime e bleu atë disa kohë pas ankandit.... 03.08.2014
  • Në këtë rast, mendoj se nuk ka asgjë për t'u shqetësuar. 05.08.2014

  • 26

    A ka vërtet duhet që konvertimi HTML në PDF të ndodhë nga ana e serverit duke përdorur PHP?

    Sapo hasa në jsPDF, një zgjidhje nga ana e klientit duke përdorur HTML5/JavaScript. kodi i licencuar nga MIT është gjithashtu në GitHub.

    29.08.2013
  • për mua, biblioteka është shumë e kufizuar 12.05.2017

  • 27

    TCPDF funksionon mirë, nuk ka varësi, është falas dhe rregullohet vazhdimisht. Ka shpejtësi të arsyeshme nëse përmbajtja HTML/CSS e furnizuar është e formatuar mirë. Unë zakonisht gjeneroj nga 50 - 300 kB hyrje HTML (përfshirë CSS) dhe marr dalje PDF brenda 1-3 sekondash me 10 - 15 faqe PDF.

    Unë rekomandoj fuqimisht përdorimin e bibliotekës të rregullt si formatues të bukur HTML përpara se të dërgoni ndonjë gjë në TCPDF.

    08.12.2013

    28

    Kam provuar shumë biblioteka të ndryshme për PHP. Të gjitha të listuara i kam provuar. Sipas mendimit tim, biblioteka TCPDF është kompromisi më i mirë i performancës/përdorshmërisë. Është shumë e thjeshtë për t'u instaluar dhe përdorur, gjithashtu performancë e mirë në aplikacione të mesme të vogla. Nëse keni nevojë për performancë të lartë dhe dokument PDF shumë të madh, përdorni Zend_PDF modul, por përgatituni të kodoni fort!

    22.05.2013
  • Zend PDF nuk mund të konvertohet nga HTML 05.12.2018

  • 29

    Ueb API

    Nëse ka njerëz që kërkojnë gjithmonë për gjëra të tilla, ekziston një uebsajt falas i cili ju lejon të konvertoni kodin html dhe faqet në pdf. Ekziston gjithashtu një api (shumë i vogël) i cili ju lejon të merrni skedar pdf nga url.

    Shiko këtu

    23.04.2014

    Materiale të reja

    Masterclass Coroutines: Kapitulli-3: Anulimi i korutinave dhe trajtimi i përjashtimeve.
    Mirë se vini në udhëzuesin gjithëpërfshirës mbi Kotlin Coroutines! Në këtë seri artikujsh, unë do t'ju çoj në një udhëtim magjepsës, duke filluar nga bazat dhe gradualisht duke u thelluar në..

    Faketojeni derisa ta arrini me të dhënat false
    A e gjeni ndonjëherë veten duke ndërtuar një aplikacion të ri dhe keni nevojë për të dhëna testimi që duken dhe duken më realiste ose një grup i madh të dhënash për performancën e ngarkesës...

    Si të përdorni kërkesën API në Python
    Kërkesë API në GitHub për të marrë depot e përdoruesve duke përdorur Python. Në këtë artikull, unë shpjegoj procesin hap pas hapi për të trajtuar një kërkesë API për të marrë të dhëna nga..

    Një udhëzues hap pas hapi për të zotëruar React
    Në këtë artikull, do të mësoni se si të krijoni aplikacionin React, do të mësoni se si funksionon React dhe konceptet thelbësore që duhet të dini për të ndërtuar aplikacione React. Learning..

    AI dhe Psikologjia — Pjesa 2
    Në pjesën 2 të serisë sonë të AI dhe Psikologji ne diskutojmë se si makineritë mbledhin dhe përpunojnë të dhëna për të mësuar emocione dhe ndjenja të ndryshme në mendjen e njeriut, duke ndihmuar..

    Esencialet e punës ditore të kodit tim VS
    Shtesat e mia të preferuara - Git Graph 💹 Kjo shtesë është vërtet e mahnitshme, e përdor përpara se të filloj të punoj për të kontrolluar dy herë ndryshimet dhe degët më të fundit, mund të..

    Pse Python? Zbulimi i fuqisë së gjithanshme të një gjiganti programues
    Në peizazhin gjithnjë në zhvillim të gjuhëve të programimit, Python është shfaqur si një forcë dominuese. Rritja e tij meteorike nuk është rastësi. Joshja e Python qëndron në thjeshtësinë,..