10. april 2003 - 17:04Der er
19 kommentarer og 3 løsninger
Generering af PDF udfra skabelon
Vi forbereder at poste en opgave på SharksForum.com, men vil først være sikker på alle detaljerne og at det vi ønsker rent faktisk kan lade sig gøre.
Vi er et lille firma som ønsker at flytte så meget manuel administration til nettet via automatiserede processer.
Vi stiller nogle PDF fact sheets (datablade) til rådighed for vores re-sellers og agenter.
I øjeblikket er disse PDFer helt neutrale, men som en service kunne vi godt tænke os at vores re-sellers kunne logge på et system, uploade deres logo. Og så derefter have mulighed for at downloade vores PDFer MED deres eget logo på.
Altså en slags dynamisk generering af disse PDF udfra login, hvor kundens eget logo er det eneste som udskiftes på PDFen.
PDFer laves af os i en 3-5 forskellige skabeloner fordi forskellige produkter har forskellige specifikationer, men det er meningen at alle fact sheets skal kunne være på 1 A4 side.
Vi håber at systemet vil kunne afvikles på et almindeligt dansk webhotel, baseret på PHP, MySQL og med PDFlib.
Har du kommentarer, idéer eller tidligere erfaringer med dette høre vi gerne fra dig!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Udfra det jeg har arbejdet med PHP/pdflib kan jeg ikke se at der skulle være nogen problemer i at få det til at køre. Det eneste i skal være opmærksomme på er at pdflib så vidt jeg husker ikke må anvendes kommercielt uden registrering/betaling.
se evt. fpdf.org - den er gratis - også i kommercielt henseendev - eneste begrænsning mht. grafik er at GIF _ikke_ spænder godt sammen med den - Men JPG og PNG gør..
Det er fedt der er et alternativ til PDFlib, men vi får nok ikke lov til at installere dette på webhotellet (Wannafind.dk) hvis de i forvejen bruger PDFlib.
Det gode ved fpdf er, at det "bare" er et bibliotek med nogle filer, som skal indsættes i dit eget home-bibliotek - Der er ingen installation - og så er det nemt at bruge (jeg printede min første PDF fil ud ca 3 minutter efter jeg havde downloadet fPDF :-)
(ret beset består det af x antal phpfiler, som beskriver nogle forskellige fontes egenskaber, samt en 40k php-fil, som indeholder en klasse, som man bruger til at lave ens PDF-dokumenter med ... I denne klasse er al koden til at lave PDF filen)
Jeg tror ikke at i får nogle problemer med at have det på wannafind.dk
sellko >> En Word-tabel er i virkeligheden blot en HTML-tabel med lidt proprietære MS-styles. Du kan evt. prøve at loade denne fil i en IE-browser, kopiere (copy/paste) en Word-tabel ind i feltet og trykke på knappen:
<html> <head> <title>TEST</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/JavaScript"> var d=document; function gE(id){return d.getElementById(id)} function openCode() { var win = window.open("","win"); win.document.write("<xmp>" + gE("codeDIV").innerHTML + "</xmp>"); win.focus(); } </script> </head> <body style="height:95%;">
olebole: Det du siger er at vi kan nøjes med at "rense" vores Word tabeller (dokumenter) for denne MS style, og så genbruge html koden til at lave nye skabeloner?
Mjaaahhh .... så let er det nu ikke - men der er nogle rimelige overskuelige tutorials med i pakken. Prøv at læse dem. I kan skrive nogle PHP-dokumenter (et for hver skabelon), der bygger tabellerne. I kan ikke bare importere en HTML-skabelon.
Ellers skal I skrive en wrapper-class, der kan parse en HTML-kode (med en tabel) og opbygge en PHP-kode til brug med PDF-klassen. /mvh
Vi er indstillet på at lave nye skabeloner i HTML, men er meget interesseret i at de bevare så meget af den oprindelige formatering som muligt. Bl.a. har vi vores egen corporate font (true type) men det skulle vist ikke være noget problem at bruge tt fonts?
I kan ikke bare lave HTML-skabeloner - tabellerne skal bygges via PHP-kommandoer. Men det er som sagt muligt at skrive en klasse, der kan læse en HTML-skabelon og oversætte den til nogle tilsvarende PHP-funktioner, der genererer tabellerne i PDF'en - med de korrekte formateringer.
Hvad jeres font angår, er det ikke noget problem. Der skal blot laves en .afm-fil og en font-definition i PHP ... det er der anvisninger på i dokumentationen :) /mvh
May the best man winn (Nåja ...... din tid kommer også en dag, Søren. *LooOooL*) ;o)
Det må være for penge, da man åbenbart havde tænkt sig at bruge 'akvariet'. I så fald bliver det ikke mig ... da jeg finder Sharksforum for useriøst til at bruge. At hjælpe gratis på Eksperten er OK - men skal der være penge med, skal det være seriøst - og det kniber det med i 'akvariet' :) /mvh
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.