19. juni 2006 - 17:04Der er
16 kommentarer og 1 løsning
Opret PDF-fil
Jeg sidder og er ved at kode et system, der varetager ordrer osv for en kunde. Jeg vil gerne kunne generere en PDF-fil ud fra en Stored Procedure. F.eks. vil jeg gerne kunne udskrive alle kunder, alle ordrer, ordrer i en given periode osv. Jeg kan få disse data returneret som en SqlDataReader eller et DataSet; men hvordan får jeg dem udskrevet til en pdf fil?
Er der nogen, der har nogen erfaring med dette i C#? Det skal helst være gratis og forholdsvist nemt at gå til.
De er faktisk ok :-) Er der nogen der ved hvordan man "launcher" PDF-filen efter den er blevet genereret? Altså så den evt. åbner i et nyt browservindue. Som den ligger nu er den bare gemt i en mappe på serveren.
Jeg har ihvertfald fået det til at virke med at generere en PDF fil.....det er jo alt for lækkert:-) Hvis du smider et svar arne_v, så er der point......og tusind tak for hjælpen:-)
PdfWriter.GetInstance(doc, New FileStream(Server.MapPath("dokumentet.pdf"), FileMode.Create)) doc.Open() 'add ting til doc doc.close()
Jeg kan ikke umiddelbart finde en funktion der kan vise den. En lignende udbyder jeg prøvede havde en funktion der hed doc.save() som så kunne gemme den genererede fil på ens harddisk.
hvis du kan tillade dig at returnere PDF filen i genererings scriptet så sætter du Response.ContentType og sender filens indhold som byte array med Response.BinaryWrite
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.