24. marts 2007 - 16:02Der er
4 kommentarer og 1 løsning
PrintDocument til PDF
Hejsa,
Jeg har en stak rapporter der er lavet i PrintDocument klassen, som en server process så udskriver på nogle printere.
Nu er der så kommet et ønske om at disse rapporter skal udskrives til PDF dokumenter i stedet. Hvilket jeg syntes er lidt et problem. Jeg har kigget på nogle forskellige løsninger. 1. Installere en PDF printer, men her er problemet at brugeren selv skal indtaste filnavnet, på dokumentet. Og da jeg bruger .NET 1.1 har jeg ikke fundet nogen mulighed for at løse det. 2. Brug et .NET pdf lib. Her vil jeg ikke kunne genbruge noget som helst af min PrintDocument, hvilket jeg også syntes er lidt træls.
Altså headlines er. Har en serverapplikation. Printer dd. via PrintDocument (Standard del af .net framework. Nu vil jeg gerne have output som PDF uden for meget arbejde :)
Er der nogen af eksperterne her der har en løsning på dette?
Find en PDF printer der kan køre i konsol mode. Så printer du først men din PrintDocument. Så bruger derefter Process klassen til køre PDF konsol filen med parametre. Bl.a. filnavn
En anden ting. Det er muligt at opsætte en pdf printer med GhostScript. Da GhostScript er open source må det kunne lade sig gøre at ændre det så den ikke spørger efter filnavn og placering, men i stedet følger dit skema.
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.