mam html soubor a potrebuju z nej udelat pdf vystup (kvuli tisku). jde to nejak v php?
zkousim to pomoci fpdf ale musel bych to slozite cely vypisovat. potreboval bych spis neco co mi z html automaticky vytvori pdf, jde to?
Printable View
mam html soubor a potrebuju z nej udelat pdf vystup (kvuli tisku). jde to nejak v php?
zkousim to pomoci fpdf ale musel bych to slozite cely vypisovat. potreboval bych spis neco co mi z html automaticky vytvori pdf, jde to?
Jde, nejlepsi mas, kdyz to je v xml a z toho pres xsl vyrobis co chces.
Nezkoušel jsem, ale google našel:
http://www.rustyparts.com/pdf.php
http://sourceforge.net/projects/html2fpdf
2 jezevec: mam xml, z neho pomoci xslt sablony vygeneruju html. je to v podstate formular. uzivatel ho potom vyplni a ted potrebuji udelat vystup v pdf celeho vyplneneho formulare. to asi pres xml nepujde nebo jo?
2 anduril: programky zajimavy, ale nemuzu rozchodit ani jeden.
kdyby nekdo chtel zkusit nejaky programek (viz vyse) otestovat, byl bych vdecny. me se to po 2 hodinach nepodarilo zprovoznit. porad me to hazi: ps2pdf not executable. pritom tento prevod me vubec nezajima.
2Braindead: Asi to bude závislé na nějakém externím programu :-/ Mně bohužel nějak nejdou cizí servery tak to nemůžu stáhnout a zkusit :(
Asi to potrebuje Ghostscript.
2Braindead, prave ze by to jit melo, nekde na netu sem to videl, meli dokumentaci ulozenou jako xml a z toho se generovali pomoci sablon ruzny formaty (html, rtf, pdf, ...).
Takže jsem zkusil ten HTML2FPDF a funguje mi to (webzdarma) ...
Stáhl jsem toto:
http://ovh.dl.sourceforge.net/source...pdf-3.0.2b.zip
A pak jsem zkusil něco takového:
No a PDF z toho vylezlo :) Zkusím ještě jiná řešení.Kód:<?php
include("html2fpdf.php");
$pdf = new HTML2FPDF();
$pdf->AddPage();
$pdf->WriteHTML(join('', file("../templates/kontakt.html")));
$pdf->Output('doc.pdf', 'I');
?>
ok dik za pomoc, jak se vratim z prace tak to testnu taky
2 anduril: tak uz to fachci. mel sem stary php :oops:
problem ale je v tom ze to neumi zpracovat vnoreny tabulky. zpracuje to jen prvni tabulku ale pokud je v ni jeste jina tabulka tak tu preskoci. coz je pro me zasadni problem. zkusim rozchodit ten druhy link, pripadne najit neco jinyho.
tak to je špatné no. já jsem hledal jiné, ale nic funkčního jsem nenašel :-/ buď je to placené a nebo to vyžaduje nějaký externí program.Citace:
Původně odeslal Braindead
a fachci ti ten rustyparts? staci mit ps2pdf (soucast ghostscriptu) a pak html2ps (script, k nemu je potreba mit perl).Citace:
Původně odeslal Anduril
To jsem nezkoušel, poté co jsem přečetl ten README, kde píšou ty požadavky :) Vzhledem k tomu, že nesedím před pc1, tak momentálně mám dostupný pouze web server webzdarma kde pearl asi nebude a ghostscript už asi vůbec ne...
EDIT: ještě jsem našel tohle ale podle všeho to taky nepodporuje vnořené tabulky: http://www.digitaljunkies.ca/dompdf/about.php
zacinam bejt v koncich, bych neveril ze dostat html do pdf bude tak slozity. funguje pouze jeden programek, ale ten je placenej a navic je to primo win program, ja potrebuju jen skript, a musi byt free.
Tak zkus to co tu dával Jezevec.Citace:
Původně odeslal Braindead
tak nakonec jsem nasel tohle: http://user.it.uu.se/~jan/html2ps.html
funguje to dobre. z ps do pdf to snad pujde jednoduse ne? problem je v cestine. cely skript podporuje pouze kodovani iso 8859-1 a nefunguji ceske znaky. nechcete to nekdo zkusit? ja uz fakt nevim jak tam tu cestinu dostat :-(
spis je mozna problem jak dostat cestinu do ghostscriptu (nebo spis pismo)