Tervehdys,
Olen tekemässä yhdelle yritykselle tarjouskantaa.
Kaikki tiedot tallennetaan tietokantaan(mysql).
Ongelmana tulee se, että he haluavat kaikista tarjoukista pdf-tiedoston, minkä voi tallentaa koneelle ja tulostaa tai lähettää sähköpostilla asiakkaalle.
Mikä olisi helpoin tapa saada tarjous pdf-tiedostoksi?
php.net kaivettu suora linkki olisko tästä apua? https://www.php.net/manual/en/book.pdf.php
En tiedä kuinka purkkaa olisi käyttää seuraavaa tekniikkaa:
- Kun tiedot haetaan tietokannasta, niistä luodaan xml-muotoinen dokumentti.
- Kuvataan XSL-FO -merkintäkielellä miten tietojen kuuluu esiintyä pdf-dokumentissa
- ajetaan jokin skripti joka osaa XSL-FO -määrittelyjen perusteella sylkeä ulos komean pedarin.
Tai sitten tee skripti joka hakee tiedot tietokannasta, tulostaa ne sopivaan LaTeX-dokumenttiin ja muuntaa tämän PDF-tiedostoksi. Käsittääkseni PHP-skriptistä käsin voi ajaa komentorivillä sovelluksia, joten tämän ei pitäisi olla hankala homma.
Tietenkin tähän voi olla joku helppokin ratkaisu.
-J
Onnistuuko LaTeX-dokumentista tekee helposti pdf-tiedosto?
Ja onko siihen valmista kirjastaa?
LaTeX-dokumentista saa pdf-tiedoston ohjelmalla pdflatex.
Mistä löytäisi sopivan php koodin millä voisi muuttaa latexin pdf tiedostoksi.
Itse en ole vielä löytänyt.
Pitäisi saada kyseinen homma, niin helpoksi että n.50v henkilö osaa käyttää sitä.
Jos palvelimelta löytyy pdflatex, helpointa on luultavasti käyttää sitä, väliaikaistiedostoja ja system-komentoa. Prosessin optimointiin voi tietenkin käyttää esimerkiksi RAM-levyä.
Oletan että serverimaailan palvelimet eivät tue tuota
En usko, että kukaan on PHP:llä kokonaista renderöijää fontteine kaikkineen kirjoittanut, ja tuskin niillä palvelimilla sitten on myöskään mahdollisuutta ylimääräisten moduulien asenteluun (jos nyt sellaistakaan on olemassa; TeX ei ole mikään pieni asia toteuttaa).
Mikä olisi parempi vaihtoehto, millä saisi pdf-tiedoston helposti?
PHP + Image magick , tekee pdf tiedostot.
http://www.imagemagick.org/script/index.php
Toi toimii pikkutarpeisiin: http://www.fpdf.org
FPDF näyttää sopivalta, googlella löysin lisäosan minkä pitäisi tulea html:ää HTML2PDF.
Ongelmana on nyt, että en saa listausta(html: ul,li) sisennettyä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.