Ik ben op zoek naar een eenvoudige manier om op het internet word documenten te genereren vanuit een webbased CRM oplossing. Ik heb hetvolgende bedacht en uitgeprobeerd:
Je maakt een word document met opmaak. De woorden die je later wil vervangen plaats je tussen {}. Het word document sla je op als webpagina, en word genereert een htm bestand met ranzige code (maakt niets uit). Nu heb je een template en deze kun je uploaden naar de applicatie.
De applicatie kan dit template uitlezen en geeft een lijst van alle woorden die tussen { en } staan. Deze kunnen gekoppeld worden aan database velden. Op het moment dat je nu een dergelijke document genereerd replaced hij dus de {} velden door de geselecteerde database velden. Het document word gedownload met de .doc extensie.
Klaar. Je kunt nu heel eenvoudig word documenten genereren. Maar er zitten een aantal beperkingen aan die ik wil oplossen. (deze truc werkt overigens ook met excel).
-Plaatjes
-Headers en footers
Als je plaatjes gebruikt en je slaat het document op als htm, dan krijg je een htm bestand, een mapje met dezelfde naam en het toevoegsel _bestanden met daarin alle plaatjes, headers, en een filelist.xml waarin alle benodigde bestanden worden beschreven. Als je nu het word document genereert, dan heb je een document en mis je de overige bestanden. Ik weet niet hoe ik deze bestanden opnieuw in dit ene document moet plaatsen. Hard copy werkt in ieder geval niet. Iemand enig idee?
Je maakt een word document met opmaak. De woorden die je later wil vervangen plaats je tussen {}. Het word document sla je op als webpagina, en word genereert een htm bestand met ranzige code (maakt niets uit). Nu heb je een template en deze kun je uploaden naar de applicatie.
De applicatie kan dit template uitlezen en geeft een lijst van alle woorden die tussen { en } staan. Deze kunnen gekoppeld worden aan database velden. Op het moment dat je nu een dergelijke document genereerd replaced hij dus de {} velden door de geselecteerde database velden. Het document word gedownload met de .doc extensie.
Klaar. Je kunt nu heel eenvoudig word documenten genereren. Maar er zitten een aantal beperkingen aan die ik wil oplossen. (deze truc werkt overigens ook met excel).
-Plaatjes
-Headers en footers
Als je plaatjes gebruikt en je slaat het document op als htm, dan krijg je een htm bestand, een mapje met dezelfde naam en het toevoegsel _bestanden met daarin alle plaatjes, headers, en een filelist.xml waarin alle benodigde bestanden worden beschreven. Als je nu het word document genereert, dan heb je een document en mis je de overige bestanden. Ik weet niet hoe ik deze bestanden opnieuw in dit ene document moet plaatsen. Hard copy werkt in ieder geval niet. Iemand enig idee?