[ ms milutin @ 19.04.2012. 13:04 ] @
Kako da exportujem podatke iz VB u PDF Fajl, tj. kako da podatke iz VB programa prosledim u PDF obrazac gde se popunjavaju odredjena polja i da takav dokument štampam, tj. sa popunjenim poljima, Hvala! |
[ ms milutin @ 19.04.2012. 13:04 ] @
[ Burgos @ 19.04.2012. 15:01 ] @
Ja to radim pomoću iTextSharp biblioteke. Evo i jednostavnog koda u C#-u, verovatno je lako prevesti u VB:
Code: string appPath = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location); string fileNameExisting = Path.Combine(appPath, "template.dat"); string fileNameNew = destName; using (var existingFileStream = new FileStream(fileNameExisting, FileMode.Open)) using (var newFileStream = new FileStream(fileNameNew, FileMode.Create)) { // Open existing PDF var pdfReader = new PdfReader(existingFileStream); // PdfStamper, which will create var stamper = new PdfStamper(pdfReader, newFileStream); var form = stamper.AcroFields; var fieldKeys = form.Fields.Keys; form.SetField("name", patientName); form.SetField("facility", facility); form.SetField("refer", provider); form.SetField("exam", examVal); form.SetField("patientid", xRayNo); form.SetField("dob", dob); form.SetField("dateofservice", dateOfService); form.SetField("data", data); form.SetField("signed", signedOnDate); form.SetField("dr", drName); // "Flatten" the form so it wont be editable/usable anymore stamper.FormFlattening = true; stamper.Close(); pdfReader.Close(); } } [ ms milutin @ 19.04.2012. 15:57 ] @
Nisam programer ali sam shvatio suštinu, kad dodjem do toga i ako zapne tražiću pomoć, ali hvala na pomoći!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|