Hallo,
Ik ben bezig met een e-commerce applicatie waarin na het plaatsen van een bestelling er een aantal contracten worden gegenereerd in PDF formaat.
Deze contracten moeten dus ingevuld worden met een aantal kerngegevens (bijvoorbeeld ordernummer, naam, etc). De klant print ze uit en stuurt of fax't ze vervolgens terug.
De opdrachtgever levert deze contracten in Microsoft Word formaat aan. Vanaf hier heb ik dus een tweetal opties, het ene is om d.m.v een of andere PDF library de documenten 'na' te proberen maken (ik werk hier met PHP dus dat word dan PDFLib Lite) en alle tekst handmatig met functies te genereren; inefficient want er zijn vele verschillende contracten en als er nu iets kleins wijzigt mag er weer flink geklopt worden.
De tweede mogelijkheid zou zijn om door middel van Adobe Acrobat de PDF's te generen en dan op de een of andere manier een aantal basisvelden te laten vervangen door een applicatie.
Ik ben al een tijdje op zoek naar een applicatie, code voorbeeld (taal maakt niet uit) of iets anders (mag zelfs commercieel zijn, als het maar op linux draait) om een simpele 'merge' te doen aan de hand van een keyword maar heb nog niks nuttigs kunnen vinden.
De algemene conclusie schijnt te zijn dat op het moment dat een PDF gegenereerd is, deze vrij immutable is.
Ik zat er zelf aan te denken om mischien de PDF specs erbij te pakken en handmatig te proberen om de streams te decoden, tekst te vervangen en/of meta-data aan te passen en te hopen dat de boel werkt. Maar ik heb geen idee of dit haalbaar is. Er zijn op zich tools die de tekst kunnen extracten maar ben niks tegen gekomen dat de tekst ook kan replacen.
Een eventuele andere optie zou PDF Forms kunnen zijn maar hier heb ik totaal geen ervaring mee, kan iemand toevallig uitleggen hoe dit gebruikt zou kunnen worden om deze 'merge' te doen?
Mochten jullie andere ideeën hebben waarop dit het meest efficient gedaan kan worden dan hoor ik het graag.
Alvast bedankt.
Ik ben bezig met een e-commerce applicatie waarin na het plaatsen van een bestelling er een aantal contracten worden gegenereerd in PDF formaat.
Deze contracten moeten dus ingevuld worden met een aantal kerngegevens (bijvoorbeeld ordernummer, naam, etc). De klant print ze uit en stuurt of fax't ze vervolgens terug.
De opdrachtgever levert deze contracten in Microsoft Word formaat aan. Vanaf hier heb ik dus een tweetal opties, het ene is om d.m.v een of andere PDF library de documenten 'na' te proberen maken (ik werk hier met PHP dus dat word dan PDFLib Lite) en alle tekst handmatig met functies te genereren; inefficient want er zijn vele verschillende contracten en als er nu iets kleins wijzigt mag er weer flink geklopt worden.
De tweede mogelijkheid zou zijn om door middel van Adobe Acrobat de PDF's te generen en dan op de een of andere manier een aantal basisvelden te laten vervangen door een applicatie.
Ik ben al een tijdje op zoek naar een applicatie, code voorbeeld (taal maakt niet uit) of iets anders (mag zelfs commercieel zijn, als het maar op linux draait) om een simpele 'merge' te doen aan de hand van een keyword maar heb nog niks nuttigs kunnen vinden.
De algemene conclusie schijnt te zijn dat op het moment dat een PDF gegenereerd is, deze vrij immutable is.
Ik zat er zelf aan te denken om mischien de PDF specs erbij te pakken en handmatig te proberen om de streams te decoden, tekst te vervangen en/of meta-data aan te passen en te hopen dat de boel werkt. Maar ik heb geen idee of dit haalbaar is. Er zijn op zich tools die de tekst kunnen extracten maar ben niks tegen gekomen dat de tekst ook kan replacen.
Een eventuele andere optie zou PDF Forms kunnen zijn maar hier heb ik totaal geen ervaring mee, kan iemand toevallig uitleggen hoe dit gebruikt zou kunnen worden om deze 'merge' te doen?
Mochten jullie andere ideeën hebben waarop dit het meest efficient gedaan kan worden dan hoor ik het graag.
Alvast bedankt.
[ Voor 5% gewijzigd door stylee op 29-09-2004 13:26 ]