Jsp -ből vagy php ból konvertálni pdf -et?
2004-01-12T13:05:24+01:00
2004-01-12T16:56:44+01:00
2022-06-29T06:35:40+02:00
  • Kerdes hogy mi neked az egyszeru. Nem igazan mondtad el a pontos korulmenyeket.

    Ha HTML-bol akarsz PDF-et gyartani akkor mindenkepp problemas a dolog az emlitett HTML->PDF layout problemak miatt.

    Ha JSP-ben akarod generalni a HTML-t amit utana PDF-re konvertalsz, akkor erdemes megnezni, nem lehet-e egyenesen PDF-be generalni. Ha igen, ehhez ott a FOP library, valamint a JSP-re nincs szukseg, eleg a Servlet.

    Egy buktatoja lesz: a generalt PDF file meretet meg kell allapitani, ha azt akarod hogy minden platformon es minden PDF readerrel menjen, es a Content-Length header-t be kell allitani. Ellenkezo esetben Win95/98 es IE es az Acrobat Reader bizonyos verzioi eseten ures kepernyot kapsz, es csak refresh utan veszi elo a tenyleges lapot. Ez annyit tesz, hogy vagy memoriaba kell generalni, vagy fileba, de el kell tarolni az egesz PDF filet, es nem lehet kozvetlenul a ServletOutputStream-be irni. Ha Win2k/XP kompatibilitas eleg, es friss IE verziot feltetelezhetsz, akkor lehet azt hiszem kozvetlenul a ServletOutputStream-be irni a PDF-et.


    Te ismered a lapok bonyolultsagat, nem mi.
    Mutasd a teljes hozzászólást!
  • Az én javaslatom a következő; nem ingyenes, de a leginkább korrekt megoldás:

    -Végy egy Adobe Acrobat szoftvert.

    -Készítsd el a nyomtatványt pdf-formként.

    -A webszervered egy vnd/fdf tipusú fájlt ad vissza

    -Ez "berántja" maga alá a benne megadott pdf-formot,

    -a borzerben feljön az Acrobat reader, és a pdf-form mezői kitöltésre kerülnek.

    Én így csinálom, egy kis trükkel: A pdf-et úgy csinálom, hogy "pucéran" jelenik meg (sem menü, sem toolbar nincs), nyomtatni pedig az általam felrakott "Nyomtat" gombbal lehet, ami csekkolja, hogy tényleg a szerver által küldött adatokkal akarja-e a delikvens nyomtatni a formot. (A "Nyomtat" gomb "visible but not print" vagy mifene beállítással van felrakva, tehát nyomtatásban nem jelenik meg)
    Mutasd a teljes hozzászólást!
  • Nem vagyok java guru valami egyszerű megoldást nem tudtok ?

    Találtam egy oldalt www.pdflib.com..az itt található források milyenek el lehet indulni belölük?
    Mutasd a teljes hozzászólást!
  • JSP-bol a helyedben nem csinalnek PDF-et.

    A HTML->PDF konverzio eleg erdekes dolgokat tud produkalni, a JSP output pedig PDF. Roviden: nem garantalt hogy belefersz a lapmeretbe.

    Ha mindenaron ezt akarod csinalni, akkor ket dolgot tehetsz:

    1. Irsz egy Servletet, ami lekeri a sajat szerverrol a JSP lapot a megfelelo parameterekkel, es a kapott HTML-t konvertalja PDF-e.

    2. Irsz egy Servlet filtert, amit rafuttatsz a JSP outputjara (Servlet API 2.4 vagy J2EE1.4 kell hozza, tehat jelenleg Tomcat5, vagy a Sun J2EE1.4 Reference implementation kell hozza), es ott vegzed el a HTML->PDF konverziot.
    Ekkor nem kell kulon HTTP kerest csinalj, hogy megkapd a JSP eredmenyekent keletkezo HTML-t.

    Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • Igen a nyomtatvány fölé kerülének az adatok amit mindig adatbázisból szednék ki..és Kb 40 nyomtatvány van...

    Szerinted mit csináljak?
    Mutasd a teljes hozzászólást!
  • Ugy erted, hogy a nyomtatvany kepe fole illeszted a kitoltott adatokat? Nem lenne egyszerubb reprodukalni a nyomtatvanyt valami normalis formatumban? Egyebkent szserintem meg lehet csinalni - nezz korul a linken, amit kuldtem.

    Abbol, amit irsz inkabb az a megoldas tunik esszerunek, hogy egybol XSL-FO-ba gyartsd le a kinyomtatando anyagot (a tarold adatok alapjan). A html konverzio inkabb akkor erdekes, ha nagy mennyisegu, elore legyartott html oldalt akarsz igy nyomtatni.
    Mutasd a teljes hozzászólást!
  • pontosan arról lenne szó hogy van egy nyomtatványom aminek van egy background -ja és ez maga a nyomtatvány képe ,és vannak input mezők amihez adatot viszek vel...Ezt el kell tárolni és esetleg átalakitani pdf -é ...

    ezt meg lehet csinálni szerinted...?
    Mutasd a teljes hozzászólást!
  • pontosan arról lenne szó hogy van egy nyomtatványom aminek van egy background -ja és ez maga a nyomtatvány képe ,és vannak input mezők amihez adatot viszek vel...Ezt el kell tárolni és esetleg átalakitani pdf -é ...

    ezt meg lehet csinálni szerinted...?
    Mutasd a teljes hozzászólást!
  • Olyan megoldas letezik javaban, ami XML-t (XSL-FO) transzformal PDF-be (meg meg egy csomo mas formatumba). Annyi a teendod, hogy HTMLhelyett egy megfelelo formatumu XML doksit generalsz (programozastechbikailag nincs kulonbseg a ket dolog kozott), aztan ezt athajtod a FOP nevu eszkozon.

    Ha mindenkepp html forrasbol akarsz dolgozni, akkor azt megprobalhatod attranszformalni XSL-FO-ba (nyilvan xHTML eseten ez egy XSL-lel megoldhato). Van is egy ilyen eszkoz itt: HTML2FO - a HTML to XSL:FO converter
    Mutasd a teljes hozzászólást!
  • Szisztok remélem tud valaki segíteni jsp -ből vagy php -ból kellene egy adott html tartalmat konvertálnom pdf -re ..Ez mogoldható és ha igen hogyan...

    Előre is köszi...Inkább az éredekelne hogyan lehet jsp -ből

    Köszi
    Mutasd a teljes hozzászólást!
abcd